C# 클래스 ServiceClientGenerator.Generators.BaseGenerator

상속: BaseGeneratorBase
파일 보기 프로젝트 열기: aws/aws-sdk-net 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddAsyncDocumentation() 공개 메소드

public AddAsyncDocumentation ( string operationName ) : void
operationName string
리턴 void

AddBeginAsyncDocumentation() 공개 메소드

public AddBeginAsyncDocumentation ( string operationName ) : void
operationName string
리턴 void

AddEndAsyncDocumentation() 공개 메소드

public AddEndAsyncDocumentation ( string operationName ) : void
operationName string
리턴 void

AddLicenseHeader() 공개 메소드

public AddLicenseHeader ( ) : void
리턴 void

AddSimpleClientMethodInterfaces() 공개 메소드

public AddSimpleClientMethodInterfaces ( System.Operation operation, bool isSync ) : void
operation System.Operation
isSync bool
리턴 void

AddSimpleClientMethodInterfacesForUnity() 공개 메소드

public AddSimpleClientMethodInterfacesForUnity ( System.Operation operation, bool isSync ) : void
operation System.Operation
isSync bool
리턴 void

AddSimpleClientMethods() 공개 메소드

public AddSimpleClientMethods ( System.Operation operation, bool isSync ) : void
operation System.Operation
isSync bool
리턴 void

AddSimpleClientMethodsForUnity() 공개 메소드

public AddSimpleClientMethodsForUnity ( System.Operation operation, bool isSync ) : void
operation System.Operation
isSync bool
리턴 void

AddSimpleRequestConstructors() 공개 메소드

public AddSimpleRequestConstructors ( string className, Shape structure, string nameSpace ) : void
className string
structure Shape
nameSpace string
리턴 void

AddUnityAsyncDocumentation() 공개 메소드

public AddUnityAsyncDocumentation ( string operationName, bool isSupportedOnlyByUnityWebRequest = false ) : void
operationName string
isSupportedOnlyByUnityWebRequest bool
리턴 void

CleanupDocumentation() 공개 메소드

public CleanupDocumentation ( string documentation ) : string
documentation string
리턴 string

FormatClassDocumentation() 공개 메소드

public FormatClassDocumentation ( Shape structure ) : void
structure Shape
리턴 void

FormatExceptionDocumentation() 공개 메소드

public FormatExceptionDocumentation ( ExceptionModel exception ) : void
exception ExceptionModel
리턴 void

FormatOperationDocumentation() 공개 메소드

public FormatOperationDocumentation ( System.Operation operation, List members, bool isSync ) : void
operation System.Operation
members List
isSync bool
리턴 void

FormatOperationDocumentationAsync() 공개 메소드

public FormatOperationDocumentationAsync ( System.Operation operation, bool includeRequest ) : void
operation System.Operation
includeRequest bool
리턴 void

FormatOperationDocumentationSync() 공개 메소드

public FormatOperationDocumentationSync ( System.Operation operation, bool includeRequest ) : void
operation System.Operation
includeRequest bool
리턴 void

FormatOperationRequestDocumentation() 공개 메소드

public FormatOperationRequestDocumentation ( System.Operation operation ) : void
operation System.Operation
리턴 void

FormatPropertyDocumentation() 공개 메소드

public FormatPropertyDocumentation ( Member member ) : void
member Member
리턴 void

FormatServiceClientDocumentation() 공개 메소드

public FormatServiceClientDocumentation ( string documentation ) : void
documentation string
리턴 void

FormatServiceInterfaceDocumentation() 공개 메소드

public FormatServiceInterfaceDocumentation ( string documentation ) : void
documentation string
리턴 void

FormatSimpleConstructorDocumentation() 공개 메소드

public FormatSimpleConstructorDocumentation ( string className, IList members ) : void
className string
members IList
리턴 void

FormatUnityOperationDocumentation() 공개 메소드

public FormatUnityOperationDocumentation ( System.Operation operation, List members, bool isSync, bool isSupportedOnlyByUnityWebRequest = false ) : void
operation System.Operation
members List
isSync bool
isSupportedOnlyByUnityWebRequest bool
리턴 void

FormatUnityOperationDocumentationAsync() 공개 메소드

public FormatUnityOperationDocumentationAsync ( System.Operation operation, bool includeRequest, bool isSupportedOnlyByUnityWebRequest = false ) : void
operation System.Operation
includeRequest bool
isSupportedOnlyByUnityWebRequest bool
리턴 void

FormatUnityOperationDocumentationSync() 공개 메소드

public FormatUnityOperationDocumentationSync ( System.Operation operation, bool includeRequest, bool isSupportedOnlyByUnityWebRequest = false ) : void
operation System.Operation
includeRequest bool
isSupportedOnlyByUnityWebRequest bool
리턴 void

FormatVoidResultDocumentation() 공개 메소드

public FormatVoidResultDocumentation ( string operationName ) : void
operationName string
리턴 void

TransformText() 공개 메소드

Create the template output
public TransformText ( ) : string
리턴 string