C# Class System.CodeDom.Tests.CodeGenerationTests

显示文件 Open project: dotnet/corefx

Protected Methods

Method Description
AssertEqual ( CodeObject c, string expected ) : void
CreateVariableIncrementExpression ( string variableName, object primitive ) : CodeStatement
GetEmptyProgramSource ( ) : string
GetProvider ( ) : CodeDomProvider

Private Methods

Method Description
CoalesceWhitespace ( string str ) : string
CodeSnippets ( ) : void
Compilation_NotSupported ( ) : void
GenerateCode ( CodeObject c, CodeDomProvider provider ) : string
GetTypeConverter ( ) : void
Roundtrip_Extension ( ) : void

Method Details

AssertEqual() protected method

protected AssertEqual ( CodeObject c, string expected ) : void
c CodeObject
expected string
return void

CreateVariableIncrementExpression() protected static method

protected static CreateVariableIncrementExpression ( string variableName, object primitive ) : CodeStatement
variableName string
primitive object
return CodeStatement

GetEmptyProgramSource() protected abstract method

protected abstract GetEmptyProgramSource ( ) : string
return string

GetProvider() protected abstract method

protected abstract GetProvider ( ) : CodeDomProvider
return System.CodeDom.Compiler.CodeDomProvider