C# Class System.Data.Entity.Core.SchemaObjectModel.Function

class representing the Schema element in the schema
Inheritance: System.Data.Entity.Core.SchemaObjectModel.SchemaType
Afficher le fichier Open project: aspnet/EntityFramework6 Class Usage Examples

Protected Properties

Свойство Type Description
_commandText System.Data.Entity.Core.SchemaObjectModel.FunctionCommandText
_isComposable bool
_isRefType bool
_parameters SchemaElementLookUpTable
_returnTypeList List
_type System.Data.Entity.Core.SchemaObjectModel.SchemaType

Private Properties

Свойство Type Description
Clone System.Data.Entity.Core.SchemaObjectModel.SchemaElement
GetTypeNameForErrorMessage string
HandleAggregateAttribute void
HandleBuiltInAttribute void
HandleCommandTextFunctionElment void
HandleDbSchemaAttribute void
HandleIsComposableAttribute void
HandleNiladicFunctionAttribute void
HandleParameterTypeSemanticsAttribute void
HandleStoreFunctionNameAttribute void
RemoveTypeModifier void
ResolveSecondLevelNames void
ResolveTopLevelNames void
Validate void

Méthodes publiques

Méthode Description
Function ( System.Data.Entity.Core.SchemaObjectModel.Schema parentElement ) : System.Collections.Generic

ctor for a schema function

Méthodes protégées

Méthode Description
CloneSetFunctionFields ( Function clone ) : void
HandleAttribute ( XmlReader reader ) : bool
HandleElement ( XmlReader reader ) : bool
HandleParameterElement ( XmlReader reader ) : void

Handler for the Parameter Element

HandleReturnTypeAttribute ( XmlReader reader ) : void
HandleReturnTypeElement ( XmlReader reader ) : void

Handler for the ReturnType element

Private Methods

Méthode Description
Clone ( System.Data.Entity.Core.SchemaObjectModel.SchemaElement parentElement ) : System.Data.Entity.Core.SchemaObjectModel.SchemaElement
GetTypeNameForErrorMessage ( System.Data.Entity.Core.SchemaObjectModel.SchemaType type, CollectionKind colKind, bool isRef ) : string
HandleAggregateAttribute ( XmlReader reader ) : void

Handler for the Version attribute

HandleBuiltInAttribute ( XmlReader reader ) : void

Handler for the Namespace attribute

HandleCommandTextFunctionElment ( XmlReader reader ) : void
HandleDbSchemaAttribute ( XmlReader reader ) : void

The method that is called when a DbSchema attribute is encountered.

HandleIsComposableAttribute ( XmlReader reader ) : void

Handler for the IsComposableAttribute attribute

HandleNiladicFunctionAttribute ( XmlReader reader ) : void

Handler for the NiladicFunctionAttribute attribute

HandleParameterTypeSemanticsAttribute ( XmlReader reader ) : void

Handles ParameterTypeSemantics attribute

HandleStoreFunctionNameAttribute ( XmlReader reader ) : void

Handler for the Alias attribute

RemoveTypeModifier ( string &type, TypeModifier &typeModifier, bool &isRefType ) : void
ResolveSecondLevelNames ( ) : void
ResolveTopLevelNames ( ) : void
Validate ( ) : void

Method Details

CloneSetFunctionFields() protected méthode

protected CloneSetFunctionFields ( Function clone ) : void
clone Function
Résultat void

Function() public méthode

ctor for a schema function
public Function ( System.Data.Entity.Core.SchemaObjectModel.Schema parentElement ) : System.Collections.Generic
parentElement System.Data.Entity.Core.SchemaObjectModel.Schema
Résultat System.Collections.Generic

HandleAttribute() protected méthode

protected HandleAttribute ( XmlReader reader ) : bool
reader System.Xml.XmlReader
Résultat bool

HandleElement() protected méthode

protected HandleElement ( XmlReader reader ) : bool
reader System.Xml.XmlReader
Résultat bool

HandleParameterElement() protected méthode

Handler for the Parameter Element
protected HandleParameterElement ( XmlReader reader ) : void
reader System.Xml.XmlReader xml reader currently positioned at Parameter Element
Résultat void

HandleReturnTypeAttribute() protected méthode

protected HandleReturnTypeAttribute ( XmlReader reader ) : void
reader System.Xml.XmlReader
Résultat void

HandleReturnTypeElement() protected méthode

Handler for the ReturnType element
protected HandleReturnTypeElement ( XmlReader reader ) : void
reader System.Xml.XmlReader xml reader currently positioned at ReturnType element
Résultat void

Property Details

_commandText protected_oe property

protected FunctionCommandText,System.Data.Entity.Core.SchemaObjectModel _commandText
Résultat System.Data.Entity.Core.SchemaObjectModel.FunctionCommandText

_isComposable protected_oe property

protected bool _isComposable
Résultat bool

_isRefType protected_oe property

protected bool _isRefType
Résultat bool

_parameters protected_oe property

protected SchemaElementLookUpTable _parameters
Résultat SchemaElementLookUpTable

_returnTypeList protected_oe property

protected List _returnTypeList
Résultat List

_type protected_oe property

protected SchemaType,System.Data.Entity.Core.SchemaObjectModel _type
Résultat System.Data.Entity.Core.SchemaObjectModel.SchemaType