C# 클래스 RAML.WebApiExplorer.Raml1TypeBuilder

파일 보기 프로젝트 열기: mulesoft-labs/raml-dotnet-apiexplorer 1 사용 예제들

공개 메소드들

메소드 설명
Add ( Type type ) : string
Raml1TypeBuilder ( Raml.Parser.Expressions.RamlTypesOrderedDictionary raml1Types ) : System

비공개 메소드들

메소드 설명
AddType ( Type type, Raml.Parser.Expressions.RamlType raml1Type ) : void
ConvertToNullableDecimal ( object value ) : decimal?
GetArray ( Type elementType ) : Raml.Parser.Expressions.RamlType
GetArrayOfArray ( Type subElementType ) : Raml.Parser.Expressions.RamlType
GetClassProperties ( Type type ) : IEnumerable
GetElementType ( Type type ) : Type
GetEnum ( Type type ) : Raml.Parser.Expressions.RamlType
GetMap ( Type type ) : Raml.Parser.Expressions.RamlType
GetObject ( Type type ) : Raml.Parser.Expressions.RamlType
GetProperties ( Type type ) : RamlType>.IDictionary
GetProperty ( PropertyInfo prop ) : Raml.Parser.Expressions.RamlType
GetScalar ( Type type ) : Raml.Parser.Expressions.RamlType
GetTypeName ( Type type ) : string
GetUniqueName ( string schemaName ) : string
HandleNestedTypeProperty ( PropertyInfo prop ) : Raml.Parser.Expressions.RamlType
HandlePrimitiveTypeProperty ( PropertyInfo prop ) : Raml.Parser.Expressions.RamlType
HandleValidationAttribute ( Raml.Parser.Expressions.RamlType ramlTypeProp, CustomAttributeData attribute ) : void
HandleValidationAttributes ( Raml.Parser.Expressions.RamlType ramlTypeProp, IEnumerable customAttributes ) : void
HasPropertiesOrParentType ( Type type ) : bool
IsDictionary ( Type type ) : bool
IsOptionalProperty ( PropertyInfo prop, IEnumerable customAttributes ) : bool
IsParentADictionary ( Type type ) : bool

메소드 상세

Add() 공개 메소드

public Add ( Type type ) : string
type System.Type
리턴 string

Raml1TypeBuilder() 공개 메소드

public Raml1TypeBuilder ( Raml.Parser.Expressions.RamlTypesOrderedDictionary raml1Types ) : System
raml1Types Raml.Parser.Expressions.RamlTypesOrderedDictionary
리턴 System