C# Class Google.Apis.Tools.CodeGen.Decorator.ResourceDecorator.RequestMethodResourceDecorator.ResourceGenerator

Inheritance: Google.Apis.Tools.CodeGen.Generator.ResourceBaseGenerator
Afficher le fichier Open project: artzub/LoggenCSG Class Usage Examples

Méthodes publiques

Méthode Description
CreateMethod ( CodeTypeDeclaration classDeclaration, IResource resource, IMethod method, bool addOptionalParameters, MethodType methodType ) : CodeMemberMethod
GetBodyType ( IMethod method ) : CodeTypeReference
ResourceGenerator ( string className, IObjectTypeProvider objectTypeProvider, IMethodCommentCreator commentCreator ) : System.CodeDom

Méthodes protégées

Méthode Description
GetClassName ( ) : string

Private Methods

Méthode Description
AddDeclaredParameters ( CodeTypeDeclaration classDeclaration, IMethod method, CodeMemberMethod member, CodeExpressionCollection constructorParameters, bool addOptionalParameters ) : void

Method Details

CreateMethod() public méthode

public CreateMethod ( CodeTypeDeclaration classDeclaration, IResource resource, IMethod method, bool addOptionalParameters, MethodType methodType ) : CodeMemberMethod
classDeclaration System.CodeDom.CodeTypeDeclaration
resource IResource
method IMethod
addOptionalParameters bool
methodType MethodType
Résultat System.CodeDom.CodeMemberMethod

GetBodyType() public méthode

public GetBodyType ( IMethod method ) : CodeTypeReference
method IMethod
Résultat System.CodeDom.CodeTypeReference

GetClassName() protected méthode

protected GetClassName ( ) : string
Résultat string

ResourceGenerator() public méthode

public ResourceGenerator ( string className, IObjectTypeProvider objectTypeProvider, IMethodCommentCreator commentCreator ) : System.CodeDom
className string
objectTypeProvider IObjectTypeProvider
commentCreator IMethodCommentCreator
Résultat System.CodeDom