C# Class ServiceClientGenerator.Generators.BaseGenerator

Inheritance: BaseGeneratorBase
Afficher le fichier Open project: aws/aws-sdk-net Class Usage Examples

Méthodes publiques

Méthode Description
AddAsyncDocumentation ( string operationName ) : void
AddBeginAsyncDocumentation ( string operationName ) : void
AddEndAsyncDocumentation ( string operationName ) : void
AddLicenseHeader ( ) : void
AddSimpleClientMethodInterfaces ( System.Operation operation, bool isSync ) : void
AddSimpleClientMethodInterfacesForUnity ( System.Operation operation, bool isSync ) : void
AddSimpleClientMethods ( System.Operation operation, bool isSync ) : void
AddSimpleClientMethodsForUnity ( System.Operation operation, bool isSync ) : void
AddSimpleRequestConstructors ( string className, Shape structure, string nameSpace ) : void
AddUnityAsyncDocumentation ( string operationName, bool isSupportedOnlyByUnityWebRequest = false ) : void
CleanupDocumentation ( string documentation ) : string
FormatClassDocumentation ( Shape structure ) : void
FormatExceptionDocumentation ( ExceptionModel exception ) : void
FormatOperationDocumentation ( System.Operation operation, List members, bool isSync ) : void
FormatOperationDocumentationAsync ( System.Operation operation, bool includeRequest ) : void
FormatOperationDocumentationSync ( System.Operation operation, bool includeRequest ) : void
FormatOperationRequestDocumentation ( System.Operation operation ) : void
FormatPropertyDocumentation ( Member member ) : void
FormatServiceClientDocumentation ( string documentation ) : void
FormatServiceInterfaceDocumentation ( string documentation ) : void
FormatSimpleConstructorDocumentation ( string className, IList members ) : void
FormatUnityOperationDocumentation ( System.Operation operation, List members, bool isSync, bool isSupportedOnlyByUnityWebRequest = false ) : void
FormatUnityOperationDocumentationAsync ( System.Operation operation, bool includeRequest, bool isSupportedOnlyByUnityWebRequest = false ) : void
FormatUnityOperationDocumentationSync ( System.Operation operation, bool includeRequest, bool isSupportedOnlyByUnityWebRequest = false ) : void
FormatVoidResultDocumentation ( string operationName ) : void
TransformText ( ) : string

Create the template output

Private Methods

Méthode Description
FormatOperationDocumentationHelper ( System.Operation operation, bool includeRequest, bool isAsync, bool isUnity, bool isSupportedOnlyByUnityWebRequest = false ) : void
RemoveSnippets ( string documentation, string startToken, string endToken ) : string
WriteCommentBlock ( string spaceBlock, string block ) : void

Method Details

AddAsyncDocumentation() public méthode

public AddAsyncDocumentation ( string operationName ) : void
operationName string
Résultat void

AddBeginAsyncDocumentation() public méthode

public AddBeginAsyncDocumentation ( string operationName ) : void
operationName string
Résultat void

AddEndAsyncDocumentation() public méthode

public AddEndAsyncDocumentation ( string operationName ) : void
operationName string
Résultat void

AddLicenseHeader() public méthode

public AddLicenseHeader ( ) : void
Résultat void

AddSimpleClientMethodInterfaces() public méthode

public AddSimpleClientMethodInterfaces ( System.Operation operation, bool isSync ) : void
operation System.Operation
isSync bool
Résultat void

AddSimpleClientMethodInterfacesForUnity() public méthode

public AddSimpleClientMethodInterfacesForUnity ( System.Operation operation, bool isSync ) : void
operation System.Operation
isSync bool
Résultat void

AddSimpleClientMethods() public méthode

public AddSimpleClientMethods ( System.Operation operation, bool isSync ) : void
operation System.Operation
isSync bool
Résultat void

AddSimpleClientMethodsForUnity() public méthode

public AddSimpleClientMethodsForUnity ( System.Operation operation, bool isSync ) : void
operation System.Operation
isSync bool
Résultat void

AddSimpleRequestConstructors() public méthode

public AddSimpleRequestConstructors ( string className, Shape structure, string nameSpace ) : void
className string
structure Shape
nameSpace string
Résultat void

AddUnityAsyncDocumentation() public méthode

public AddUnityAsyncDocumentation ( string operationName, bool isSupportedOnlyByUnityWebRequest = false ) : void
operationName string
isSupportedOnlyByUnityWebRequest bool
Résultat void

CleanupDocumentation() public méthode

public CleanupDocumentation ( string documentation ) : string
documentation string
Résultat string

FormatClassDocumentation() public méthode

public FormatClassDocumentation ( Shape structure ) : void
structure Shape
Résultat void

FormatExceptionDocumentation() public méthode

public FormatExceptionDocumentation ( ExceptionModel exception ) : void
exception ExceptionModel
Résultat void

FormatOperationDocumentation() public méthode

public FormatOperationDocumentation ( System.Operation operation, List members, bool isSync ) : void
operation System.Operation
members List
isSync bool
Résultat void

FormatOperationDocumentationAsync() public méthode

public FormatOperationDocumentationAsync ( System.Operation operation, bool includeRequest ) : void
operation System.Operation
includeRequest bool
Résultat void

FormatOperationDocumentationSync() public méthode

public FormatOperationDocumentationSync ( System.Operation operation, bool includeRequest ) : void
operation System.Operation
includeRequest bool
Résultat void

FormatOperationRequestDocumentation() public méthode

public FormatOperationRequestDocumentation ( System.Operation operation ) : void
operation System.Operation
Résultat void

FormatPropertyDocumentation() public méthode

public FormatPropertyDocumentation ( Member member ) : void
member Member
Résultat void

FormatServiceClientDocumentation() public méthode

public FormatServiceClientDocumentation ( string documentation ) : void
documentation string
Résultat void

FormatServiceInterfaceDocumentation() public méthode

public FormatServiceInterfaceDocumentation ( string documentation ) : void
documentation string
Résultat void

FormatSimpleConstructorDocumentation() public méthode

public FormatSimpleConstructorDocumentation ( string className, IList members ) : void
className string
members IList
Résultat void

FormatUnityOperationDocumentation() public méthode

public FormatUnityOperationDocumentation ( System.Operation operation, List members, bool isSync, bool isSupportedOnlyByUnityWebRequest = false ) : void
operation System.Operation
members List
isSync bool
isSupportedOnlyByUnityWebRequest bool
Résultat void

FormatUnityOperationDocumentationAsync() public méthode

public FormatUnityOperationDocumentationAsync ( System.Operation operation, bool includeRequest, bool isSupportedOnlyByUnityWebRequest = false ) : void
operation System.Operation
includeRequest bool
isSupportedOnlyByUnityWebRequest bool
Résultat void

FormatUnityOperationDocumentationSync() public méthode

public FormatUnityOperationDocumentationSync ( System.Operation operation, bool includeRequest, bool isSupportedOnlyByUnityWebRequest = false ) : void
operation System.Operation
includeRequest bool
isSupportedOnlyByUnityWebRequest bool
Résultat void

FormatVoidResultDocumentation() public méthode

public FormatVoidResultDocumentation ( string operationName ) : void
operationName string
Résultat void

TransformText() public méthode

Create the template output
public TransformText ( ) : string
Résultat string