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


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