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