C# Class LaDeak.JsonMergePatch.SourceGenerator.NameBuilder

ファイルを表示 Open project: ladeak/JsonMergePatch Class Usage Examples

Public Methods

Method Description
GetFullTypeName ( ITypeSymbol typeInfo ) : string
GetName ( ITypeSymbol typeInfo ) : string
GetNamespace ( ITypeSymbol typeInfo ) : string
GetNamespace ( string extension ) : string
GetNamespaceExtension ( ITypeSymbol typeInfo ) : string

Method Details

GetFullTypeName() public static method

public static GetFullTypeName ( ITypeSymbol typeInfo ) : string
typeInfo ITypeSymbol
return string

GetName() public static method

public static GetName ( ITypeSymbol typeInfo ) : string
typeInfo ITypeSymbol
return string

GetNamespace() public static method

public static GetNamespace ( ITypeSymbol typeInfo ) : string
typeInfo ITypeSymbol
return string

GetNamespace() public static method

public static GetNamespace ( string extension ) : string
extension string
return string

GetNamespaceExtension() public static method

public static GetNamespaceExtension ( ITypeSymbol typeInfo ) : string
typeInfo ITypeSymbol
return string