C# Class MsgPack.Serialization.CodeDomSerializers.CodeDomConstruct

Inheritance: ICodeConstruct
Exibir arquivo Open project: msgpack/msgpack-cli

Public Methods

Method Description
AddStatements ( CodeStatementCollection collection ) : void
AsArgument ( ) : CodeArgumentReferenceExpression
AsExpression ( ) : System.CodeDom.CodeExpression
AsParameter ( ) : CodeParameterDeclarationExpression
AsStatements ( ) : IEnumerable
Expression ( TypeDefinition contextType, System.CodeDom.CodeExpression expression ) : ExpressionCodeDomConstruct
Parameter ( TypeDefinition type, string name ) : ParameterCodeDomConstruct
Statement ( ) : StatementCodeDomConstruct
Statement ( IEnumerable statements ) : StatementCodeDomConstruct
Variable ( TypeDefinition type, string name ) : CodeDomConstruct

Protected Methods

Method Description
CodeDomConstruct ( TypeDefinition contextType ) : System

Method Details

AddStatements() public method

public AddStatements ( CodeStatementCollection collection ) : void
collection System.CodeDom.CodeStatementCollection
return void

AsArgument() public method

public AsArgument ( ) : CodeArgumentReferenceExpression
return System.CodeDom.CodeArgumentReferenceExpression

AsExpression() public method

public AsExpression ( ) : System.CodeDom.CodeExpression
return System.CodeDom.CodeExpression

AsParameter() public method

public AsParameter ( ) : CodeParameterDeclarationExpression
return System.CodeDom.CodeParameterDeclarationExpression

AsStatements() public method

public AsStatements ( ) : IEnumerable
return IEnumerable

CodeDomConstruct() protected method

protected CodeDomConstruct ( TypeDefinition contextType ) : System
contextType MsgPack.Serialization.AbstractSerializers.TypeDefinition
return System

Expression() public static method

public static Expression ( TypeDefinition contextType, System.CodeDom.CodeExpression expression ) : ExpressionCodeDomConstruct
contextType MsgPack.Serialization.AbstractSerializers.TypeDefinition
expression System.CodeDom.CodeExpression
return ExpressionCodeDomConstruct

Parameter() public static method

public static Parameter ( TypeDefinition type, string name ) : ParameterCodeDomConstruct
type MsgPack.Serialization.AbstractSerializers.TypeDefinition
name string
return ParameterCodeDomConstruct

Statement() public static method

public static Statement ( ) : StatementCodeDomConstruct
return StatementCodeDomConstruct

Statement() public static method

public static Statement ( IEnumerable statements ) : StatementCodeDomConstruct
statements IEnumerable
return StatementCodeDomConstruct

Variable() public static method

public static Variable ( TypeDefinition type, string name ) : CodeDomConstruct
type MsgPack.Serialization.AbstractSerializers.TypeDefinition
name string
return CodeDomConstruct