MetadataType
Assembly: ServiceStack.Client.dll
View Source
Declaration
[Exclude(Feature.Soap)]
public class MetadataType : IMeta
Properties
Type
View Source
Declaration
[IgnoreDataMember]
public Type Type { get; set; }
Items
View Source
Declaration
[IgnoreDataMember]
public Dictionary<string, object> Items { get; set; }
RequestType
View Source
Declaration
[IgnoreDataMember]
public MetadataOperationType RequestType { get; set; }
IsClass
View Source
Declaration
[IgnoreDataMember]
public bool IsClass { get; }
Name
View Source
Declaration
public string Name { get; set; }
Namespace
View Source
Declaration
public string Namespace { get; set; }
GenericArgs
View Source
Declaration
public string[] GenericArgs { get; set; }
Inherits
View Source
Declaration
public MetadataTypeName Inherits { get; set; }
Implements
View Source
Declaration
public MetadataTypeName[] Implements { get; set; }
DisplayType
View Source
Declaration
public string DisplayType { get; set; }
Description
View Source
Declaration
public string Description { get; set; }
Notes
View Source
Declaration
public string Notes { get; set; }
Icon
View Source
Declaration
public ImageInfo Icon { get; set; }
IsNested
View Source
Declaration
public bool? IsNested { get; set; }
IsEnum
View Source
Declaration
public bool? IsEnum { get; set; }
IsEnumInt
View Source
Declaration
public bool? IsEnumInt { get; set; }
IsInterface
View Source
Declaration
public bool? IsInterface { get; set; }
IsAbstract
View Source
Declaration
public bool? IsAbstract { get; set; }
DataContract
View Source
Declaration
public MetadataDataContract DataContract { get; set; }
Properties
View Source
Declaration
public List<MetadataPropertyType> Properties { get; set; }
Attributes
View Source
Declaration
public List<MetadataAttribute> Attributes { get; set; }
InnerTypes
View Source
Declaration
public List<MetadataTypeName> InnerTypes { get; set; }
EnumNames
View Source
Declaration
public List<string> EnumNames { get; set; }
EnumValues
View Source
Declaration
public List<string> EnumValues { get; set; }
EnumMemberValues
View Source
Declaration
public List<string> EnumMemberValues { get; set; }
EnumDescriptions
View Source
Declaration
public List<string> EnumDescriptions { get; set; }
Meta
View Source
Declaration
public Dictionary<string, string> Meta { get; set; }
Methods
GetFullName()
View Source
Declaration
public string GetFullName()
Returns
System.String
Equals(MetadataType)
View Source
Declaration
protected bool Equals(MetadataType other)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
ServiceStack.MetadataType | other |
Equals(Object)
View Source
Declaration
public override bool Equals(object obj)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
System.Object | obj |
GetHashCode()
View Source
Declaration
public override int GetHashCode()
Returns
System.Int32