Skip to main content

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​
TypeName
ServiceStack.MetadataTypeother

Equals(Object)​

View Source​
Declaration
public override bool Equals(object obj)
Returns​

System.Boolean

Parameters​
TypeName
System.Objectobj

GetHashCode()​

View Source​
Declaration
public override int GetHashCode()
Returns​

System.Int32

Implements​