StiVBCodeGenerator Class
Namespace: Stimulsoft.Report.CodeDom
Class describes VB code generator.
Inheritance
Inherits from: StiCodeGenerator
Methods
| Method | Returns | Description |
|---|---|---|
| AllowLateBound | bool | |
| ContinueOnNewLine | void | |
| CreateEscapedIdentifier | string | |
| CreateValidIdentifier | string | |
| GenerateArgumentReferenceExpression | void | |
| GenerateArrayCreateExpression | void | |
| GenerateArrayIndexerExpression | void | |
| GenerateAssignStatement | void | |
| GenerateAttachEventStatement | void | |
| GenerateAttributeDeclarationsEnd | void | |
| GenerateAttributeDeclarationsStart | void | |
| GenerateBaseReferenceExpression | void | |
| GenerateBinaryOperatorExpression | void | |
| GenerateCastExpression | void | |
| GenerateComment | void | |
| GenerateCompileUnit | void | |
| GenerateCompileUnitStart | void | |
| GenerateConditionStatement | void | |
| GenerateConstructor | void | |
| GenerateDelegateCreateExpression | void | |
| GenerateDelegateInvokeExpression | void | |
| GenerateDirectionExpression | 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 | |
| GenerateNamespace | 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 | |
| GenerateTypeOfExpression | 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 | |
| OutputAttributeArgument | void | |
| OutputDirection | void | |
| OutputFieldScopeModifier | void | |
| OutputIdentifier | void | |
| OutputMemberAccessModifier | void | |
| OutputMemberScopeModifier | void | |
| OutputOperator | void | |
| OutputType | void | |
| OutputTypeNamePair | void | |
| QuoteSnippetString | string | |
| RequireVariableDeclaration | bool | |
| Supports | bool |
Method Details
AllowLateBound
AllowLateBound(e: CodeCompileUnit): bool
Parameters
- e (CodeCompileUnit)
Returns bool
ContinueOnNewLine
ContinueOnNewLine(st: string): void
Parameters
- st (string)
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)
GenerateBinaryOperatorExpression
GenerateBinaryOperatorExpression(e: CodeBinaryOperatorExpression): void
Parameters
- e (CodeBinaryOperatorExpression)
GenerateCastExpression
GenerateCastExpression(e: CodeCastExpression): void
Parameters
- e (CodeCastExpression)
GenerateComment
GenerateComment(e: CodeComment): void
Parameters
- e (CodeComment)
GenerateCompileUnit
GenerateCompileUnit(e: CodeCompileUnit): void
Parameters
- e (CodeCompileUnit)
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)
GenerateDelegateCreateExpression
GenerateDelegateCreateExpression(e: CodeDelegateCreateExpression): void
Parameters
- e (CodeDelegateCreateExpression)
GenerateDelegateInvokeExpression
GenerateDelegateInvokeExpression(e: CodeDelegateInvokeExpression): void
Parameters
- e (CodeDelegateInvokeExpression)
GenerateDirectionExpression
GenerateDirectionExpression(e: CodeDirectionExpression): void
Parameters
- e (CodeDirectionExpression)
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)
GenerateNamespace
GenerateNamespace(e: CodeNamespace): void
Parameters
- e (CodeNamespace)
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: float): void
Parameters
- s (float)
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)
GenerateTypeOfExpression
GenerateTypeOfExpression(e: CodeTypeOfExpression): void
Parameters
- e (CodeTypeOfExpression)
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(thisType: string): string
Parameters
- thisType (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
OutputAttributeArgument
OutputAttributeArgument(arg: CodeAttributeArgument): void
Parameters
- arg (CodeAttributeArgument)
OutputDirection
OutputDirection(dir: FieldDirection): void
Parameters
- dir (FieldDirection)
OutputFieldScopeModifier
OutputFieldScopeModifier(attributes: MemberAttributes): void
Parameters
- attributes (MemberAttributes)
OutputIdentifier
OutputIdentifier(ident: string): void
Parameters
- ident (string)
OutputMemberAccessModifier
OutputMemberAccessModifier(attributes: MemberAttributes): void
Parameters
- attributes (MemberAttributes)
OutputMemberScopeModifier
OutputMemberScopeModifier(attributes: MemberAttributes): void
Parameters
- attributes (MemberAttributes)
OutputOperator
OutputOperator(op: CodeBinaryOperatorType): void
Parameters
- op (CodeBinaryOperatorType)
OutputType
OutputType(typeRef: CodeTypeReference): void
Parameters
- typeRef (CodeTypeReference)
OutputTypeNamePair
OutputTypeNamePair(typeRef: CodeTypeReference, name: string): void
Parameters
- typeRef (CodeTypeReference)
- name (string)
QuoteSnippetString
QuoteSnippetString(value: string): string
Parameters
- value (string)
Returns string
RequireVariableDeclaration
RequireVariableDeclaration(e: CodeCompileUnit): bool
Parameters
- e (CodeCompileUnit)
Returns bool
Supports
Supports(support: GeneratorSupport): bool
Parameters
- support (GeneratorSupport)
Returns bool