public abstract class CodeCompiler : CodeGenerator, ICodeCompiler
|
Equals (inherited from System.Object) |
See base class member description: System.Object.Equals Derived from System.Object, the primary base class for all objects. |
GetHashCode (inherited from System.Object) |
See base class member description: System.Object.GetHashCode Derived from System.Object, the primary base class for all objects. |
GetType (inherited from System.Object) |
See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects. |
ToString (inherited from System.Object) |
See base class member description: System.Object.ToString Derived from System.Object, the primary base class for all objects. |
ctor #1 | Default constructor. This constructor is called by derived class constructors to initialize state in this type. |
CompilerName | Read-only Gets or sets the name of the compiler executable. |
CurrentMember (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.CurrentMember Gets the current member of the class. |
CurrentMemberName (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.CurrentMemberName Gets the current member name. |
CurrentTypeName (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.CurrentTypeName Gets the current class name. |
FileExtension | Read-only Gets or sets the file name extension to use for source files. |
Indent (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-write See base class member description: System.CodeDom.Compiler.CodeGenerator.Indent Gets or sets the amount of spaces to indent each indentation level. |
IsCurrentClass (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.IsCurrentClass Gets a value indicating whether the current object being generated is a class. |
IsCurrentDelegate (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.IsCurrentDelegate Gets a value indicating whether the current object being generated is a delegate. |
IsCurrentEnum (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.IsCurrentEnum Gets a value indicating whether the current object being generated is an enumeration. |
IsCurrentInterface (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.IsCurrentInterface Gets a value indicating whether the current object being generated is an interface. |
IsCurrentStruct (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.IsCurrentStruct Gets a value indicating whether the current object being generated is a value type or struct. |
NullToken (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.NullToken Gets the token that represents null. |
Options (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.Options Gets the options to be used by the code generator. |
Output (inherited from System.CodeDom.Compiler.CodeGenerator) |
Read-only See base class member description: System.CodeDom.Compiler.CodeGenerator.Output Gets the TextWriter to use for output. |
CmdArgsFromParameters | Gets the command arguments to be passed to the compiler from the specified CompilerParameters. |
ContinueOnNewLine (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.ContinueOnNewLine Generates a line-continuation character and outputs the specified string on a new line. |
CreateEscapedIdentifier (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.CreateEscapedIdentifier Creates an escaped identifier for the specified value. |
CreateValidIdentifier (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.CreateValidIdentifier Creates a valid identifier for the specified value. |
Finalize (inherited from System.Object) |
See base class member description: System.Object.Finalize Derived from System.Object, the primary base class for all objects. |
FromDom | Compiles the specified compile unit using the specified options, and returns the results from the compilation. |
FromDomBatch | Compiles the specified compile units using the specified options, and returns the results from the compilation. |
FromFile | Compiles the specified file using the specified options, and returns the results from the compilation. |
FromFileBatch | Compiles the specified files using the specified options, and returns the results from the compilation. |
FromSource | Compiles the specified source code string using the specified options, and returns the results from the compilation. |
FromSourceBatch | Compiles the specified source code strings using the specified options, and returns the results from the compilation. |
GenerateArgumentReferenceExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateArgumentReferenceExpression Generates code for the specified argument reference expression. |
GenerateArrayCreateExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateArrayCreateExpression Generates code for the specified array creation expression. |
GenerateArrayIndexerExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateArrayIndexerExpression Generates code for the specified array indexer expression. |
GenerateAssignStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateAssignStatement Generates code for the specified assignment statement. |
GenerateAttachEventStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateAttachEventStatement Generates code for the specified attach event statement. |
GenerateAttributeDeclarationsEnd (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateAttributeDeclarationsEnd Generates code for the specified attribute block end. |
GenerateAttributeDeclarationsStart (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateAttributeDeclarationsStart Generates code for the specified attribute block start. |
GenerateBaseReferenceExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateBaseReferenceExpression Generates code for the specified base reference expression. |
GenerateBinaryOperatorExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateBinaryOperatorExpression Generates code for the specified binary operator expression. |
GenerateCastExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateCastExpression Generates code for the specified cast expression. |
GenerateComment (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateComment Generates code for the specified comment. |
GenerateCommentStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateCommentStatement Generates code for the specified comment statement. |
GenerateCommentStatements (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateCommentStatements Generates code for the specified comment statements. |
GenerateCompileUnit (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateCompileUnit Generates code for the specified compile unit. |
GenerateCompileUnitEnd (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateCompileUnitEnd Generates code for the end of a compile unit. |
GenerateCompileUnitStart (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateCompileUnitStart Generates code for the start of a compile unit. |
GenerateConditionStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateConditionStatement Generates code for the specified conditional statement. |
GenerateConstructor (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateConstructor Generates code for the specified constructor. |
GenerateDecimalValue (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateDecimalValue Generates code for the specified decimal value. |
GenerateDelegateCreateExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateDelegateCreateExpression Generates code for the specified delegate creation expression. |
GenerateDelegateInvokeExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateDelegateInvokeExpression Generates code for the specified delegate invoke expression. |
GenerateDirectionExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateDirectionExpression Generates code for the specified direction expression. |
GenerateDoubleValue (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateDoubleValue Generates code for a double-precision floating point number. |
GenerateEntryPointMethod (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateEntryPointMethod Generates code for the specified entry point method. |
GenerateEvent (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateEvent Generates code for the specified event. |
GenerateEventReferenceExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateEventReferenceExpression Generates code for the specified event reference expression. |
GenerateExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateExpression Generates code for the specified code expression. |
GenerateExpressionStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateExpressionStatement Generates code for the specified expression statement. |
GenerateField (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateField Generates code for the specified member field. |
GenerateFieldReferenceExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateFieldReferenceExpression Generates code for the specified field reference expression. |
GenerateGotoStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateGotoStatement Generates code for the specified goto statement. |
GenerateIndexerExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateIndexerExpression Generates code for the specified indexer expression. |
GenerateIterationStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateIterationStatement Generates code for the specified iteration statement. |
GenerateLabeledStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateLabeledStatement Generates code for the specified labeled statement. |
GenerateLinePragmaEnd (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateLinePragmaEnd Generates code for the specified line pragma end. |
GenerateLinePragmaStart (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateLinePragmaStart Generates code for the specified line pragma start. |
GenerateMethod (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateMethod Generates code for the specified method. |
GenerateMethodInvokeExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateMethodInvokeExpression Generates code for the specified method invoke expression. |
GenerateMethodReferenceExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateMethodReferenceExpression Generates code for the specified method reference expression. |
GenerateMethodReturnStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateMethodReturnStatement Generates code for the specified method return statement. |
GenerateNamespace (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateNamespace Generates code for the specified namespace. |
GenerateNamespaceEnd (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateNamespaceEnd Generates code for the end of a namespace. |
GenerateNamespaceImport (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateNamespaceImport Generates code for the specified namespace import. |
GenerateNamespaceImports (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateNamespaceImports Generates code for the specified namespace import. |
GenerateNamespaces (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateNamespaces Generates code for the namespaces in the specified compile unit. |
GenerateNamespaceStart (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateNamespaceStart Generates code for the start of a namespace. |
GenerateObjectCreateExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateObjectCreateExpression Generates code for the specified object creation expression. |
GenerateParameterDeclarationExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateParameterDeclarationExpression Generates code for the specified parameter declaration expression. |
GeneratePrimitiveExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GeneratePrimitiveExpression Generates code for the specified primitive expression. |
GenerateProperty (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateProperty Generates code for the specified property. |
GeneratePropertyReferenceExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GeneratePropertyReferenceExpression Generates code for the specified property reference expression. |
GeneratePropertySetValueReferenceExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GeneratePropertySetValueReferenceExpression Generates code for the specified property set value reference expression. |
GenerateRemoveEventStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateRemoveEventStatement Generates code for the specified remove event statement. |
GenerateSingleFloatValue (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateSingleFloatValue Generates code for a single-precision floating point number. |
GenerateSnippetCompileUnit (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateSnippetCompileUnit Outputs the code of the specified literal code fragment compile unit. |
GenerateSnippetExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateSnippetExpression Outputs the code of the specified literal code fragment expression. |
GenerateSnippetMember (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateSnippetMember Outputs the code of the specified literal code fragment class member. |
GenerateSnippetStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateSnippetStatement Outputs the code of the specified literal code fragment statement. |
GenerateStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateStatement Generates code for the specified statement. |
GenerateStatements (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateStatements Generates code for the specified statement collection. |
GenerateThisReferenceExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateThisReferenceExpression Generates code for the specified this reference expression. |
GenerateThrowExceptionStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateThrowExceptionStatement Generates code for the specified throw exception statement. |
GenerateTryCatchFinallyStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateTryCatchFinallyStatement Generates code for the specified try...catch...finally statement. |
GenerateTypeConstructor (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateTypeConstructor Generates code for the specified class constructor. |
GenerateTypeEnd (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateTypeEnd Generates code for the specified end class. |
GenerateTypeOfExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateTypeOfExpression Generates code for the specified type of expression. |
GenerateTypeReferenceExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateTypeReferenceExpression Generates code for the specified type reference expression. |
GenerateTypes (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateTypes Generates code for the specified namespace and the classes it contains. |
GenerateTypeStart (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateTypeStart Generates code for the specified start class. |
GenerateVariableDeclarationStatement (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateVariableDeclarationStatement Generates code for the specified variable declaration statement. |
GenerateVariableReferenceExpression (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GenerateVariableReferenceExpression Generates code for the specified variable reference expression. |
GetResponseFileCmdArgs | Gets the command arguments to use when invoking the compiler to generate a response file. |
GetTypeOutput (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.GetTypeOutput Gets the name of the specified data type. |
IsValidIdentifier (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.IsValidIdentifier Gets a value indicating whether the specified value is a valid identifier. |
JoinStringArray | Joins the specified string arrays. |
MemberwiseClone (inherited from System.Object) |
See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects. |
OutputAttributeArgument (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputAttributeArgument Outputs an argument in an attribute block. |
OutputAttributeDeclarations (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputAttributeDeclarations Generates code for the specified attribute declaration collection. |
OutputDirection (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputDirection Generates code for the specified FieldDirection. |
OutputExpressionList (inherited from System.CodeDom.Compiler.CodeGenerator) |
Overloaded:OutputExpressionList(CodeExpressionCollection expressions) See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputExpressionListGenerates code for the specified expression list. |
OutputExpressionList (inherited from System.CodeDom.Compiler.CodeGenerator) |
Overloaded:OutputExpressionList(CodeExpressionCollection expressions, bool newlineBetweenItems) See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputExpressionListGenerates code for the specified expression list. |
OutputFieldScopeModifier (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputFieldScopeModifier Outputs a field scope modifier that corresponds to the specified attributes. |
OutputIdentifier (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputIdentifier Outputs the specified identifier. |
OutputMemberAccessModifier (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputMemberAccessModifier Generates code for the specified member access modifier. |
OutputMemberScopeModifier (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputMemberScopeModifier Generates code for the specified member scope modifier. |
OutputOperator (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputOperator Generates code for the specified operator. |
OutputParameters (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputParameters Generates code for the specified parameters. |
OutputType (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputType Generates code for the specified type. |
OutputTypeAttributes (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputTypeAttributes Generates code for the specified type attributes. |
OutputTypeNamePair (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.OutputTypeNamePair Generates code for the specified object type and name pair. |
ProcessCompilerOutputLine | Processes the specified line from the specified CompilerResults. |
QuoteSnippetString (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.QuoteSnippetString Converts the specified string by formatting it with escape codes. |
Supports (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.Supports Gets a value indicating whether the specified code generation support is provided. |
ValidateIdentifier (inherited from System.CodeDom.Compiler.CodeGenerator) |
See base class member description: System.CodeDom.Compiler.CodeGenerator.ValidateIdentifier Throws an exception if the specified value is not a valid identifier. |
Hierarchy:
protected CodeCompiler(); |
protected abstract string CompilerName {get;}
|
protected CodeTypeMember CurrentMember {get;}
|
protected string CurrentMemberName {get;}
|
protected string CurrentTypeName {get;}
|
protected abstract string FileExtension {get;}
|
protected int Indent {get; set;}
|
protected bool IsCurrentClass {get;}
|
protected bool IsCurrentDelegate {get;}
|
protected bool IsCurrentEnum {get;}
|
protected bool IsCurrentInterface {get;}
|
protected bool IsCurrentStruct {get;}
|
protected abstract string NullToken {get;}
|
protected CodeGeneratorOptions Options {get;}
|
protected TextWriter Output {get;}
|
protected abstract string CmdArgsFromParameters( |
options
protected virtual void ContinueOnNewLine( |
st
value
value
~CodeCompiler(); |
protected virtual CompilerResults FromDom( |
options
e
protected virtual CompilerResults FromDomBatch( |
options
ea
protected virtual CompilerResults FromFile( |
options
fileName
protected virtual CompilerResults FromFileBatch( |
options
fileNames
protected virtual CompilerResults FromSource( |
options
source
protected virtual CompilerResults FromSourceBatch( |
options
sources
protected abstract void GenerateArgumentReferenceExpression( |
e
protected abstract void GenerateArrayCreateExpression( |
e
protected abstract void GenerateArrayIndexerExpression( |
e
protected abstract void GenerateAssignStatement( |
e
protected abstract void GenerateAttachEventStatement( |
e
protected abstract void GenerateAttributeDeclarationsEnd( |
attributes
protected abstract void GenerateAttributeDeclarationsStart( |
attributes
protected abstract void GenerateBaseReferenceExpression( |
e
protected virtual void GenerateBinaryOperatorExpression( |
e
protected abstract void GenerateCastExpression( |
e
protected abstract void GenerateComment( |
e
protected virtual void GenerateCommentStatement( |
e
protected virtual void GenerateCommentStatements( |
e
protected virtual void GenerateCompileUnit( |
e
protected virtual void GenerateCompileUnitEnd( |
e
protected virtual void GenerateCompileUnitStart( |
e
protected abstract void GenerateConditionStatement( |
e
protected abstract void GenerateConstructor( |
e
c
protected virtual void GenerateDecimalValue( |
d
protected abstract void GenerateDelegateCreateExpression( |
e
protected abstract void GenerateDelegateInvokeExpression( |
e
protected virtual void GenerateDirectionExpression( |
e
protected virtual void GenerateDoubleValue( |
d
protected abstract void GenerateEntryPointMethod( |
e
c
protected abstract void GenerateEvent( |
e
c
protected abstract void GenerateEventReferenceExpression( |
e
protected void GenerateExpression( |
e
protected abstract void GenerateExpressionStatement( |
e
protected abstract void GenerateField( |
e
protected abstract void GenerateFieldReferenceExpression( |
e
protected abstract void GenerateGotoStatement( |
e
protected abstract void GenerateIndexerExpression( |
e
protected abstract void GenerateIterationStatement( |
e
protected abstract void GenerateLabeledStatement( |
e
protected abstract void GenerateLinePragmaEnd( |
e
protected abstract void GenerateLinePragmaStart( |
e
protected abstract void GenerateMethod( |
e
c
protected abstract void GenerateMethodInvokeExpression( |
e
protected abstract void GenerateMethodReferenceExpression( |
e
protected abstract void GenerateMethodReturnStatement( |
e
protected virtual void GenerateNamespace( |
e
protected abstract void GenerateNamespaceEnd( |
e
protected abstract void GenerateNamespaceImport( |
e
protected void GenerateNamespaceImports( |
e
protected void GenerateNamespaces( |
e
protected abstract void GenerateNamespaceStart( |
e
protected abstract void GenerateObjectCreateExpression( |
e
protected virtual void GenerateParameterDeclarationExpression( |
e
protected virtual void GeneratePrimitiveExpression( |
e
protected abstract void GenerateProperty( |
e
c
protected abstract void GeneratePropertyReferenceExpression( |
e
protected abstract void GeneratePropertySetValueReferenceExpression( |
e
protected abstract void GenerateRemoveEventStatement( |
e
protected virtual void GenerateSingleFloatValue( |
s
protected virtual void GenerateSnippetCompileUnit( |
e
protected abstract void GenerateSnippetExpression( |
e
protected abstract void GenerateSnippetMember( |
e
protected virtual void GenerateSnippetStatement( |
e
protected void GenerateStatement( |
e
protected void GenerateStatements( |
stms
protected abstract void GenerateThisReferenceExpression( |
e
protected abstract void GenerateThrowExceptionStatement( |
e
protected abstract void GenerateTryCatchFinallyStatement( |
e
protected abstract void GenerateTypeConstructor( |
e
protected abstract void GenerateTypeEnd( |
e
protected virtual void GenerateTypeOfExpression( |
e
protected virtual void GenerateTypeReferenceExpression( |
e
protected void GenerateTypes( |
e
protected abstract void GenerateTypeStart( |
e
protected abstract void GenerateVariableDeclarationStatement( |
e
protected abstract void GenerateVariableReferenceExpression( |
e
public virtual int GetHashCode(); |
protected virtual string GetResponseFileCmdArgs( |
options
cmdArgs
public Type GetType(); |
protected abstract string GetTypeOutput( |
value
value
sa
separator
protected object MemberwiseClone(); |
protected virtual void OutputAttributeArgument( |
arg
protected virtual void OutputAttributeDeclarations( |
attributes
protected virtual void OutputDirection( |
dir
protected virtual void OutputExpressionList( |
expressions
protected virtual void OutputExpressionList( |
expressions
newlineBetweenItems
protected virtual void OutputFieldScopeModifier( |
attributes
protected virtual void OutputIdentifier( |
ident
protected virtual void OutputMemberAccessModifier( |
attributes
protected virtual void OutputMemberScopeModifier( |
attributes
protected virtual void OutputOperator( |
op
protected virtual void OutputParameters( |
parameters
protected abstract void OutputType( |
typeRef
protected virtual void OutputTypeAttributes( |
attributes
isStruct
isEnum
protected virtual void OutputTypeNamePair( |
typeRef
name
protected abstract void ProcessCompilerOutputLine( |
results
line
value
/"
might be used to represent
"
. These escape codes are used to replace elements of the specified string that might otherwise conflict with language syntax.
protected abstract bool Supports( |
support
public virtual string ToString(); |
protected virtual void ValidateIdentifier( |
value