프로퍼티 | 타입 | 설명 | |
---|---|---|---|
Context | CodeGenerationContext | ||
IdentifierMappings | string>.Dictionary | ||
SingleSuffix | string |
메소드 | 설명 | |
---|---|---|
ODataClientTemplate ( CodeGenerationContext context ) : System |
Creates an instance of the ODataClientTemplate.
|
|
TransformText ( ) : string |
Generates code for the OData client.
|
메소드 | 설명 | |
---|---|---|
CheckMethodsInBaseClass ( IEdmStructuredType structuredType, IEdmOperation operation, Dictionary |
||
GetElementTypeName ( IEdmEntityType elementType, IEdmEntityContainer container ) : string | ||
GetFixedName ( string originalName ) : string | ||
GetParameterExpressionString ( IEdmOperationParameter param, string typeName ) : string | ||
GetParameterStrings ( bool isBound, bool isAction, IEdmOperationParameter parameters, string ¶meterString, string ¶meterTypes, string ¶meterExpressionString, string ¶meterValues, bool &useEntityReference ) : void | ||
GetSourceOrReturnTypeName ( IEdmTypeReference typeReference ) : string | ||
HasBoundOperations ( IEnumerable |
||
SetPropertyIdentifierMappingsIfNameConflicts ( string typeName, IEdmStructuredType structuredType ) : void | ||
WriteActionImport ( string actionName, string originalActionName, string returnTypeName, string parameters, string parameterValues ) : void | ||
WriteBoundActionAsExtension ( string actionName, string originalActionName, string boundSourceType, string returnTypeName, string parameters, string fullNamespace, string parameterValues ) : void | ||
WriteBoundActionInEntityType ( bool hideBaseMethod, string actionName, string originalActionName, string returnTypeName, string parameters, string fullNamespace, string parameterValues ) : void | ||
WriteBoundFunctionInEntityTypeReturnCollectionResult ( bool hideBaseMethod, string functionName, string originalFunctionName, string returnTypeName, string parameters, string fullNamespace, string parameterValues, bool isComposable, bool useEntityReference ) : void | ||
WriteBoundFunctionInEntityTypeReturnSingleResult ( bool hideBaseMethod, string functionName, string originalFunctionName, string returnTypeName, string parameters, string fullNamespace, string parameterValues, bool isComposable, bool isReturnEntity, bool useEntityReference ) : void | ||
WriteBoundFunctionReturnCollectionResultAsExtension ( string functionName, string originalFunctionName, string boundTypeName, string returnTypeName, string parameters, string fullNamespace, string parameterValues, bool isComposable, bool useEntityReference ) : void | ||
WriteBoundFunctionReturnSingleResultAsExtension ( string functionName, string originalFunctionName, string boundTypeName, string returnTypeName, string parameters, string fullNamespace, string parameterValues, bool isComposable, bool isReturnEntity, bool useEntityReference ) : void | ||
WriteBoundOperations ( IEdmStructuredType structuredType, Dictionary |
||
WriteByKeyMethods ( string entityTypeName, string returnTypeName, IEnumerable |
||
WriteCastToMethods ( string baseTypeName, string derivedTypeName, string derivedTypeFullName, string returnTypeName ) : void | ||
WriteClassEndForEntityContainer ( ) : void | ||
WriteClassEndForEntityContainerConstructor ( ) : void | ||
WriteClassEndForStructuredType ( ) : void | ||
WriteClassStartForEntityContainer ( string originalContainerName, string containerName, string fixedContainerName ) : void | ||
WriteClassStartForStructuredType ( string abstractModifier, string typeName, string originalTypeName, string baseTypeName ) : void | ||
WriteComplexType ( IEdmComplexType complexType, Dictionary |
||
WriteConstructorForSingleType ( string singleTypeName, string baseTypeName ) : void | ||
WriteContextAddToEntitySetMethod ( string entitySetName, string originalEntitySetName, string typeName, string parameterName ) : void | ||
WriteContextEntitySetProperty ( string entitySetName, string entitySetFixedName, string originalEntitySetName, string entitySetElementTypeName, bool inContext = true ) : void | ||
WriteContextSingletonProperty ( string singletonName, string singletonFixedName, string originalSingletonName, string singletonElementTypeName, bool inContext = true ) : void | ||
WriteDeclarationEndForStaticCreateMethod ( string typeName, string instanceName ) : void | ||
WriteDeclarationStartForStaticCreateMethod ( string typeName, string fixedTypeName ) : void | ||
WriteEntityContainer ( IEdmEntityContainer container, string fullNamespace ) : void | ||
WriteEntityContainerConstructor ( IEdmEntityContainer container ) : void | ||
WriteEntityHasStreamAttribute ( ) : void | ||
WriteEntitySetAttribute ( string entitySetName ) : void | ||
WriteEntityType ( IEdmEntityType entityType, Dictionary |
||
WriteEntityTypeAttribute ( ) : void | ||
WriteEnumDeclaration ( string enumName, string originalEnumName, string underlyingType ) : void | ||
WriteEnumEnd ( ) : void | ||
WriteEnumFlags ( ) : void | ||
WriteEnumType ( IEdmEnumType enumType ) : void | ||
WriteExtensionMethodsEnd ( ) : void | ||
WriteExtensionMethodsStart ( ) : void | ||
WriteFileHeader ( ) : void | ||
WriteFunctionImportReturnCollectionResult ( string functionName, string originalFunctionName, string returnTypeName, string parameters, string parameterValues, bool isComposable, bool useEntityReference ) : void | ||
WriteFunctionImportReturnSingleResult ( string functionName, string originalFunctionName, string returnTypeName, string parameters, string parameterValues, bool isComposable, bool isReturnEntity, bool useEntityReference ) : void | ||
WriteGeneratedEdmModel ( string escapedEdmxString ) : void | ||
WriteINotifyPropertyChangedImplementation ( ) : void | ||
WriteInitializeResolveName ( ) : void | ||
WriteInitializeResolveType ( ) : void | ||
WriteKeyAsSegmentUrlConvention ( ) : void | ||
WriteKeyPropertiesCommentAndAttribute ( IEnumerable |
||
WriteMemberForEnumType ( string member, string originalMemberName, bool last ) : void | ||
WriteMembersForEnumType ( IEnumerable |
||
WriteMethodEndForResolveNameFromType ( bool modelHasInheritance ) : void | ||
WriteMethodEndForResolveTypeFromName ( ) : void | ||
WriteMethodEndForStaticCreateMethod ( string instanceName ) : void | ||
WriteMethodStartForEntityContainerConstructor ( string containerName, string fixedContainerName ) : void | ||
WriteMethodStartForResolveNameFromType ( string containerName, string fullNamespace ) : void | ||
WriteMethodStartForResolveTypeFromName ( ) : void | ||
WriteNamespace ( string fullNamespace ) : void | ||
WriteNamespaceEnd ( ) : void | ||
WriteNamespaceStart ( string fullNamespace ) : void | ||
WriteNamespaces ( ) : void | ||
WriteParameterCommentForStaticCreateMethod ( string parameterName, string propertyName ) : void | ||
WriteParameterForStaticCreateMethod ( string parameterTypeName, string parameterName, string parameterSeparater ) : void | ||
WriteParameterNullCheckForStaticCreateMethod ( string parameterName ) : void | ||
WritePropertiesForSingleType ( IEnumerable |
||
WritePropertiesForStructuredType ( IEnumerable |
||
WritePropertyForStructuredType ( string propertyType, string originalPropertyName, string propertyName, string fixedPropertyName, string privatePropertyName, string propertyInitializationValue, bool writeOnPropertyChanged ) : void | ||
WritePropertyRootNamespace ( string containerName, string fullNamespace ) : void | ||
WritePropertyValueAssignmentForStaticCreateMethod ( string instanceName, string propertyName, string parameterName ) : void | ||
WriteResolveNameFromType ( string containerName, string fullNamespace ) : void | ||
WriteResolveNamespace ( string typeName, string fullNamespace, string languageDependentNamespace ) : void | ||
WriteResolveType ( string fullNamespace, string languageDependentNamespace ) : void | ||
WriteResolveTypeFromName ( ) : void | ||
WriteStaticCreateMethodParameters ( string>.KeyValuePair |
||
WriteStructurdTypeDeclaration ( IEdmStructuredType structuredType, string baseEntityType, string typeNameSuffix = null ) : void | ||
WriteSummaryCommentForEnumType ( string enumName ) : void | ||
WriteSummaryCommentForStaticCreateMethod ( string typeName ) : void | ||
WriteSummaryCommentForStructuredType ( string typeName ) : void | ||
WriteTypeStaticCreateMethod ( string typeName, IEdmStructuredType structuredType ) : void |
public ODataClientTemplate ( CodeGenerationContext context ) : System | ||
context | CodeGenerationContext | The code generation context. |
리턴 | System |