C# Class MonoDevelop.TypeScriptBinding.TypeScriptAmbience

Inheritance: MonoDevelop.Ide.TypeSystem.Ambience
Datei anzeigen Open project: atsushieno/md-typescript

Public Methods

Method Description
GetIntrinsicTypeName ( string reflectionName ) : string
GetString ( string nameSpace, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
SingleLineComment ( string text ) : string

Protected Methods

Method Description
GetConstructorString ( ICSharpCode constructor, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
GetDestructorString ( ICSharpCode destructor, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
GetEventString ( ICSharpCode evt, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
GetFieldString ( ICSharpCode field, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
GetIndexerString ( ICSharpCode property, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
GetMethodString ( ICSharpCode method, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
GetOperatorString ( ICSharpCode op, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
GetParameterString ( ICSharpCode member, ICSharpCode parameter, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
GetPropertyString ( ICSharpCode property, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
GetTypeReferenceString ( ICSharpCode reference, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
GetTypeString ( ICSharpCode t, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string

Private Methods

Method Description
AppendModifiers ( StringBuilder result, MonoDevelop.Ide.TypeSystem.OutputSettings settings, IEntity entity ) : void
AppendParameter ( MonoDevelop.Ide.TypeSystem.OutputSettings settings, StringBuilder result, IParameter parameter ) : void
AppendParameterList ( StringBuilder result, MonoDevelop.Ide.TypeSystem.OutputSettings settings, IEnumerable parameterList ) : void
AppendType ( StringBuilder sb, IType type, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : void
FilterName ( string name ) : string
GetString ( TypeKind classType ) : string
TypeScriptAmbience ( ) : System

Method Details

GetConstructorString() protected method

protected GetConstructorString ( ICSharpCode constructor, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
constructor ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetDestructorString() protected method

protected GetDestructorString ( ICSharpCode destructor, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
destructor ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetEventString() protected method

protected GetEventString ( ICSharpCode evt, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
evt ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetFieldString() protected method

protected GetFieldString ( ICSharpCode field, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
field ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetIndexerString() protected method

protected GetIndexerString ( ICSharpCode property, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
property ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetIntrinsicTypeName() public method

public GetIntrinsicTypeName ( string reflectionName ) : string
reflectionName string
return string

GetMethodString() protected method

protected GetMethodString ( ICSharpCode method, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
method ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetOperatorString() protected method

protected GetOperatorString ( ICSharpCode op, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
op ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetParameterString() protected method

protected GetParameterString ( ICSharpCode member, ICSharpCode parameter, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
member ICSharpCode
parameter ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetPropertyString() protected method

protected GetPropertyString ( ICSharpCode property, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
property ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetString() public method

public GetString ( string nameSpace, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
nameSpace string
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetTypeReferenceString() protected method

protected GetTypeReferenceString ( ICSharpCode reference, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
reference ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

GetTypeString() protected method

protected GetTypeString ( ICSharpCode t, MonoDevelop.Ide.TypeSystem.OutputSettings settings ) : string
t ICSharpCode
settings MonoDevelop.Ide.TypeSystem.OutputSettings
return string

SingleLineComment() public method

public SingleLineComment ( string text ) : string
text string
return string