StiCSharpCodeGenerator Class
Namespace: Stimulsoft.Report.CodeDom
Class describes CSharp CodeGenerator.
Inheritance
Inherits from: StiCodeGenerator
Properties
| Property | Type | Description |
|---|---|---|
MaximizeStringLength static |
bool |
Methods
| Method | Returns | Description |
|---|---|---|
| CreateEscapedIdentifier | string | |
| CreateValidIdentifier | string | |
| GenerateArgumentReferenceExpression | void | |
| GenerateArrayCreateExpression | void | |
| GenerateArrayIndexerExpression | void | |
| GenerateAssignStatement | void | |
| GenerateAttachEventStatement | void | |
| GenerateAttributeDeclarationsEnd | void | |
| GenerateAttributeDeclarationsStart | void | |
| GenerateBaseReferenceExpression | void | |
| GenerateCastExpression | void | |
| GenerateComment | void | |
| GenerateCompileUnitStart | void | |
| GenerateConditionStatement | void | |
| GenerateConstructor | void | |
| GenerateDecimalValue | void | |
| GenerateDelegateCreateExpression | void | |
| GenerateDelegateInvokeExpression | void | |
| GenerateEntryPointMethod | void | |
| GenerateEvent | void | |
| GenerateEventReferenceExpression | void | |
| GenerateExpressionStatement | void | |
| GenerateField | void | |
| GenerateFieldReferenceExpression | void | |
| GenerateGotoStatement | void | |
| GenerateIndexerExpression | void | |
| GenerateIterationStatement | void | |
| GenerateLabeledStatement | void | |
| GenerateLinePragmaEnd | void | |
| GenerateLinePragmaStart | void | |
| GenerateMethod | void | |
| GenerateMethodInvokeExpression | void | |
| GenerateMethodReferenceExpression | void | |
| GenerateMethodReturnStatement | void | |
| GenerateNamespaceEnd | void | |
| GenerateNamespaceImport | void | |
| GenerateNamespaceStart | void | |
| GenerateObjectCreateExpression | void | |
| GenerateParameterDeclarationExpression | void | |
| GeneratePrimitiveExpression | void | |
| GenerateProperty | void | |
| GeneratePropertyReferenceExpression | void | |
| GeneratePropertySetValueReferenceExpression | void | |
| GenerateRegionEnd | void | |
| GenerateRegionStart | void | |
| GenerateRemoveEventStatement | void | |
| GenerateSingleFloatValue | void | |
| GenerateSnippetExpression | void | |
| GenerateSnippetMember | void | |
| GenerateSnippetStatement | void | |
| GenerateThisReferenceExpression | void | |
| GenerateThrowExceptionStatement | void | |
| GenerateTryCatchFinallyStatement | void | |
| GenerateTypeConstructor | void | |
| GenerateTypeEnd | void | |
| GenerateTypeStart | void | |
| GenerateVariableDeclarationStatement | void | |
| GenerateVariableReferenceExpression | void | |
| GetBaseTypeOutput | string | |
| GetClassKeyword | string | |
| GetRegionEnd | string | |
| GetRegionEndWord | string | |
| GetRegionStart | string | |
| GetRegionStartWord | string | |
| GetTypeOutput | string | |
| IsKeyword | bool | |
IsKeywordExist static |
bool | |
| IsValidIdentifier | bool | |
Main static |
void | |
| OutputFieldScopeModifier | void | |
| OutputIdentifier | void | |
| OutputMemberScopeModifier | void | |
| OutputStartingBrace | void | |
| OutputType | void | |
| QuoteSnippetString | string | |
| QuoteSnippetStringCStyle | string | |
| Supports | bool |
Method Details
CreateEscapedIdentifier
CreateEscapedIdentifier(name: string): string
Parameters
- name (string)
Returns string
CreateValidIdentifier
CreateValidIdentifier(name: string): string
Parameters
- name (string)
Returns string
GenerateArgumentReferenceExpression
GenerateArgumentReferenceExpression(e: CodeArgumentReferenceExpression): void
Parameters
- e (CodeArgumentReferenceExpression)
GenerateArrayCreateExpression
GenerateArrayCreateExpression(e: CodeArrayCreateExpression): void
Parameters
- e (CodeArrayCreateExpression)
GenerateArrayIndexerExpression
GenerateArrayIndexerExpression(e: CodeArrayIndexerExpression): void
Parameters
- e (CodeArrayIndexerExpression)
GenerateAssignStatement
GenerateAssignStatement(e: CodeAssignStatement): void
Parameters
- e (CodeAssignStatement)
GenerateAttachEventStatement
GenerateAttachEventStatement(e: CodeAttachEventStatement): void
Parameters
- e (CodeAttachEventStatement)
GenerateAttributeDeclarationsEnd
GenerateAttributeDeclarationsEnd(attributes: CodeAttributeDeclarationCollection): void
Parameters
- attributes (CodeAttributeDeclarationCollection)
GenerateAttributeDeclarationsStart
GenerateAttributeDeclarationsStart(attributes: CodeAttributeDeclarationCollection): void
Parameters
- attributes (CodeAttributeDeclarationCollection)
GenerateBaseReferenceExpression
GenerateBaseReferenceExpression(e: CodeBaseReferenceExpression): void
Parameters
- e (CodeBaseReferenceExpression)
GenerateCastExpression
GenerateCastExpression(e: CodeCastExpression): void
Parameters
- e (CodeCastExpression)
GenerateComment
GenerateComment(e: CodeComment): void
Parameters
- e (CodeComment)
GenerateCompileUnitStart
GenerateCompileUnitStart(e: CodeCompileUnit): void
Parameters
- e (CodeCompileUnit)
GenerateConditionStatement
GenerateConditionStatement(e: CodeConditionStatement): void
Parameters
- e (CodeConditionStatement)
GenerateConstructor
GenerateConstructor(e: CodeConstructor, c: CodeTypeDeclaration): void
Parameters
- e (CodeConstructor)
- c (CodeTypeDeclaration)
GenerateDecimalValue
GenerateDecimalValue(d: Decimal): void
Parameters
- d (Decimal)
GenerateDelegateCreateExpression
GenerateDelegateCreateExpression(e: CodeDelegateCreateExpression): void
Parameters
- e (CodeDelegateCreateExpression)
GenerateDelegateInvokeExpression
GenerateDelegateInvokeExpression(e: CodeDelegateInvokeExpression): void
Parameters
- e (CodeDelegateInvokeExpression)
GenerateEntryPointMethod
GenerateEntryPointMethod(e: CodeEntryPointMethod, c: CodeTypeDeclaration): void
Parameters
- e (CodeEntryPointMethod)
- c (CodeTypeDeclaration)
GenerateEvent
GenerateEvent(e: CodeMemberEvent, c: CodeTypeDeclaration): void
Parameters
- e (CodeMemberEvent)
- c (CodeTypeDeclaration)
GenerateEventReferenceExpression
GenerateEventReferenceExpression(e: CodeEventReferenceExpression): void
Parameters
- e (CodeEventReferenceExpression)
GenerateExpressionStatement
GenerateExpressionStatement(e: CodeExpressionStatement): void
Parameters
- e (CodeExpressionStatement)
GenerateField
GenerateField(e: CodeMemberField): void
Parameters
- e (CodeMemberField)
GenerateFieldReferenceExpression
GenerateFieldReferenceExpression(e: CodeFieldReferenceExpression): void
Parameters
- e (CodeFieldReferenceExpression)
GenerateGotoStatement
GenerateGotoStatement(e: CodeGotoStatement): void
Parameters
- e (CodeGotoStatement)
GenerateIndexerExpression
GenerateIndexerExpression(e: CodeIndexerExpression): void
Parameters
- e (CodeIndexerExpression)
GenerateIterationStatement
GenerateIterationStatement(e: CodeIterationStatement): void
Parameters
- e (CodeIterationStatement)
GenerateLabeledStatement
GenerateLabeledStatement(e: CodeLabeledStatement): void
Parameters
- e (CodeLabeledStatement)
GenerateLinePragmaEnd
GenerateLinePragmaEnd(e: CodeLinePragma): void
Parameters
- e (CodeLinePragma)
GenerateLinePragmaStart
GenerateLinePragmaStart(e: CodeLinePragma): void
Parameters
- e (CodeLinePragma)
GenerateMethod
GenerateMethod(e: CodeMemberMethod, c: CodeTypeDeclaration): void
Parameters
- e (CodeMemberMethod)
- c (CodeTypeDeclaration)
GenerateMethodInvokeExpression
GenerateMethodInvokeExpression(e: CodeMethodInvokeExpression): void
Parameters
- e (CodeMethodInvokeExpression)
GenerateMethodReferenceExpression
GenerateMethodReferenceExpression(e: CodeMethodReferenceExpression): void
Parameters
- e (CodeMethodReferenceExpression)
GenerateMethodReturnStatement
GenerateMethodReturnStatement(e: CodeMethodReturnStatement): void
Parameters
- e (CodeMethodReturnStatement)
GenerateNamespaceEnd
GenerateNamespaceEnd(e: CodeNamespace): void
Parameters
- e (CodeNamespace)
GenerateNamespaceImport
GenerateNamespaceImport(e: CodeNamespaceImport): void
Parameters
- e (CodeNamespaceImport)
GenerateNamespaceStart
GenerateNamespaceStart(e: CodeNamespace): void
Parameters
- e (CodeNamespace)
GenerateObjectCreateExpression
GenerateObjectCreateExpression(e: CodeObjectCreateExpression): void
Parameters
- e (CodeObjectCreateExpression)
GenerateParameterDeclarationExpression
GenerateParameterDeclarationExpression(e: CodeParameterDeclarationExpression): void
Parameters
- e (CodeParameterDeclarationExpression)
GeneratePrimitiveExpression
GeneratePrimitiveExpression(e: CodePrimitiveExpression): void
Parameters
- e (CodePrimitiveExpression)
GenerateProperty
GenerateProperty(e: CodeMemberProperty, c: CodeTypeDeclaration): void
Parameters
- e (CodeMemberProperty)
- c (CodeTypeDeclaration)
GeneratePropertyReferenceExpression
GeneratePropertyReferenceExpression(e: CodePropertyReferenceExpression): void
Parameters
- e (CodePropertyReferenceExpression)
GeneratePropertySetValueReferenceExpression
GeneratePropertySetValueReferenceExpression(e: CodePropertySetValueReferenceExpression): void
Parameters
- e (CodePropertySetValueReferenceExpression)
GenerateRegionEnd
GenerateRegionEnd(e: StiCodeRegionEnd): void
Parameters
- e (StiCodeRegionEnd)
GenerateRegionStart
GenerateRegionStart(e: StiCodeRegionStart): void
Parameters
GenerateRemoveEventStatement
GenerateRemoveEventStatement(e: CodeRemoveEventStatement): void
Parameters
- e (CodeRemoveEventStatement)
GenerateSingleFloatValue
GenerateSingleFloatValue(s: Single): void
Parameters
- s (Single)
GenerateSnippetExpression
GenerateSnippetExpression(e: CodeSnippetExpression): void
Parameters
- e (CodeSnippetExpression)
GenerateSnippetMember
GenerateSnippetMember(e: CodeSnippetTypeMember): void
Parameters
- e (CodeSnippetTypeMember)
GenerateSnippetStatement
GenerateSnippetStatement(e: CodeSnippetStatement): void
Parameters
- e (CodeSnippetStatement)
GenerateThisReferenceExpression
GenerateThisReferenceExpression(e: CodeThisReferenceExpression): void
Parameters
- e (CodeThisReferenceExpression)
GenerateThrowExceptionStatement
GenerateThrowExceptionStatement(e: CodeThrowExceptionStatement): void
Parameters
- e (CodeThrowExceptionStatement)
GenerateTryCatchFinallyStatement
GenerateTryCatchFinallyStatement(e: CodeTryCatchFinallyStatement): void
Parameters
- e (CodeTryCatchFinallyStatement)
GenerateTypeConstructor
GenerateTypeConstructor(e: CodeTypeConstructor): void
Parameters
- e (CodeTypeConstructor)
GenerateTypeEnd
GenerateTypeEnd(e: CodeTypeDeclaration): void
Parameters
- e (CodeTypeDeclaration)
GenerateTypeStart
GenerateTypeStart(e: CodeTypeDeclaration): void
Parameters
- e (CodeTypeDeclaration)
GenerateVariableDeclarationStatement
GenerateVariableDeclarationStatement(e: CodeVariableDeclarationStatement): void
Parameters
- e (CodeVariableDeclarationStatement)
GenerateVariableReferenceExpression
GenerateVariableReferenceExpression(e: CodeVariableReferenceExpression): void
Parameters
- e (CodeVariableReferenceExpression)
GetBaseTypeOutput
GetBaseTypeOutput(baseType: string): string
Parameters
- baseType (string)
Returns string
GetClassKeyword
GetClassKeyword(): string
Returns string
GetRegionEnd
GetRegionEnd(s: string): string
Parameters
- s (string)
Returns string
GetRegionEndWord
GetRegionEndWord(): string
Returns string
GetRegionStart
GetRegionStart(s: string): string
Parameters
- s (string)
Returns string
GetRegionStartWord
GetRegionStartWord(): string
Returns string
GetTypeOutput
GetTypeOutput(typeRef: CodeTypeReference): string
Parameters
- typeRef (CodeTypeReference)
Returns string
IsKeyword
IsKeyword(value: string): bool
Parameters
- value (string)
Returns bool
IsKeywordExist static
IsKeywordExist(value: string): bool
Parameters
- value (string)
Returns bool
IsValidIdentifier
IsValidIdentifier(value: string): bool
Parameters
- value (string)
Returns bool
Main static
Main(): void
OutputFieldScopeModifier
OutputFieldScopeModifier(attributes: MemberAttributes): void
Parameters
- attributes (MemberAttributes)
OutputIdentifier
OutputIdentifier(ident: string): void
Parameters
- ident (string)
OutputMemberScopeModifier
OutputMemberScopeModifier(attributes: MemberAttributes): void
Parameters
- attributes (MemberAttributes)
OutputStartingBrace
OutputStartingBrace(): void
OutputType
OutputType(typeRef: CodeTypeReference): void
Parameters
- typeRef (CodeTypeReference)
QuoteSnippetString
QuoteSnippetString(value: string): string
Parameters
- value (string)
Returns string
QuoteSnippetStringCStyle
QuoteSnippetStringCStyle(value: string): string
Parameters
- value (string)
Returns string
Supports
Supports(support: GeneratorSupport): bool
Parameters
- support (GeneratorSupport)
Returns bool