Click or drag to resize
SPCallParameterDefinition Class
Special kind of FieldElement class which represents a parameter in an SPCallDefinition.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ApplicationCore.EntityModelFieldElement
    SD.LLBLGen.Pro.ApplicationCore.StoredProcedureCallsSPCallParameterDefinition

Namespace: SD.LLBLGen.Pro.ApplicationCore.StoredProcedureCalls
Assembly: SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.0.0.0 (5.0.0)
Syntax
public class SPCallParameterDefinition : FieldElement

The SPCallParameterDefinition type exposes the following members.

Constructors
  NameDescription
Public methodSPCallParameterDefinition
Initializes a new instance of the SPCallParameterDefinition class.
Top
Properties
  NameDescription
Public propertyContainingElement
Gets the containing element
(Inherited from FieldElement.)
Public propertyContainingElementFullName
Gets the full name of the containing element.
(Inherited from FieldElement.)
Public propertyDescription
Gets or sets the description of this Field
(Inherited from FieldElement.)
Public propertyDirection
Gets or sets the direction of the field's if it would be used as a parameter.
(Inherited from FieldElement.)
Public propertyError
Gets an error message indicating what is wrong with this object. The default is an empty string ("")
(Inherited from FieldElement.)
Public propertyFieldIndex
The field index, starting with 0, for this field. A field index is by default -1 (undefined) and is used to sort fields in a given order. It is not used as external index for code generation, but solely for field ordering inside the fields of a groupable model element (except for stored procedure calls).
(Inherited from FieldElement.)
Public propertyFieldType
Gets or sets the type of the field.
(Inherited from FieldElement.)
Public propertyFullName
Gets the full name of the field. This is the name of the field with optionally (FK) appended to it if the field is an FK field.
(Inherited from FieldElement.)
Public propertyFullNameWithContainer
Gets the full name with container.
(Inherited from FieldElement.)
Public propertyFullNameWithContainerAndTypeName
Gets the full name of the field with the container name and the name of the type, in the format containername.fieldname (fieldtype)
(Inherited from FieldElement.)
Public propertyIsAutoCreatedFkField
Gets a value indicating whether this instance is auto created fk field. Auto-created FK fields are fields which are auto-created when a relationship was created and will be removed if the relationship will removed.
(Inherited from FieldElement.)
Public propertyIsChanged
Gets or sets the flag to signal that this element has been changed
(Inherited from FieldElement.)
Public propertyIsDiscriminator
Gets or sets a value indicating whether this instance is the discriminator field of the containing entity. Ignored in value types.
(Inherited from FieldElement.)
Public propertyIsForeignKeyField
Gets a value indicating whether this instance is a foreign key field. Returns true if this field is in at least one FieldFieldRelationship instance.
(Inherited from FieldElement.)
Public propertyIsOptional
Gets or sets the IsOptional flag
(Inherited from FieldElement.)
Public propertyIsPartOfIdentifyingFields
Gets or sets a value indicating whether this instance is part of the identifying fields
(Inherited from FieldElement.)
Public propertyIsReadOnly
Gets or sets the IsReadOnly flag
(Inherited from FieldElement.)
Public propertyIsValid
Gets a value indicating whether this instance is valid.
(Inherited from FieldElement.)
Public propertyItem
Gets the String with the specified column name.
(Inherited from FieldElement.)
Public propertyMaxLength
Gets or sets the maximum length of this field.
(Inherited from FieldElement.)
Public propertyName
Gets or sets the name of this Field
(Inherited from FieldElement.)
Public propertyNameValidatorToUse
Sets the name validator.
(Inherited from FieldElement.)
Public propertyNumericValidatorToUse
Sets the numeric validator to use.
(Inherited from FieldElement.)
Public propertyOutputSettingValues
Gets the output setting values of this target.
(Inherited from FieldElement.)
Public propertyPrecision
Gets or sets the precision.
(Inherited from FieldElement.)
Public propertyScale
Gets or sets the scale.
(Inherited from FieldElement.)
Public propertyTargetElementType
Gets the target element type of this target.
(Inherited from FieldElement.)
Top
Methods
  NameDescription
Public methodBeginEdit
Begins an edit on an object.
(Inherited from FieldElement.)
Public methodCancelEdit (Inherited from FieldElement.)
Public methodClone
Clones this instance.
(Inherited from FieldElement.)
Public methodDeserializeFromReader
Deserializes the data for this class from the xml reader passed in
(Inherited from FieldElement.)
Public methodEndEdit (Inherited from FieldElement.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAdditionalInterfaces
Gets the additional interfaces, if applicable, for this element, where the default interfaces are prefiltered with the ignored interfaces defined in this element. All interface macros are replaced with real names.
(Inherited from FieldElement.)
Public methodGetAdditionalNamespaces
Gets the additional namespaces, if applicable, for this element, where the default namespaces are prefiltered with the ignored namespaces defined in this element. All namespace macros are replaced with real names.
(Inherited from FieldElement.)
Public methodGetAttributes
Gets the attributes, if applicable, for this element, where the default attributes are prefiltered with the ignored attributes defined in this element. All name macros and $length/$precision/$scale macros are replaced with real values. (if applicable)
(Inherited from FieldElement.)
Protected methodGetElementNameForXml
Gets the element name for XML.
(Overrides FieldElementGetElementNameForXml.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetRealStringSettingValueWithMacrosResolved
Gets the real setting value of the setting with the name specified as string. Also resolves any macros defined in the value (if any) to real values.
(Inherited from FieldElement.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMarkAsRemoved
Marks this field as removed. This routine will raise INotifyAsRemoved.ElementRemoved
(Inherited from FieldElement.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnPropertyChanged
Called when a property was changed
(Inherited from FieldElement.)
Public methodSerializeToWriter
Serializes the data in this class to the serializer passed in
(Inherited from FieldElement.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from FieldElement.)
Protected methodValidate
Validates this instance.
(Inherited from FieldElement.)
Protected methodValidate(Action, Boolean)
Validates this instance.
(Inherited from FieldElement.)
Top
Events
  NameDescription
Public eventFieldElementChanged
Event for signaling a change in this object
(Inherited from FieldElement.)
Public eventHasBeenChanged
Raised when the implementing element has been changed
(Inherited from FieldElement.)
Public eventHasBeenRemoved
Raised when the implementing element has been removed from its container
(Inherited from FieldElement.)
Public eventIFieldElementCoreChanged
Event for signaling a change in this object
(Inherited from FieldElement.)
Public eventPropertyChanged
Occurs when a property value changes. (INotifyPropertyChanged)
(Inherited from FieldElement.)
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIFieldElementCoreClone
Clones this instance
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreContainingElement
Gets the containing element, be it a valuetype or an entity
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreFieldType
Gets the type of the field.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreFieldTypeAsString
Gets the field type as string, or string.Empty if field type is null.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreFullName
Gets the full name of the field.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreIsDiscriminator
Gets or sets a value indicating whether this instance is the discriminator field of the containing entity. Ignored in value types.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreIsOptional
Gets or sets a value indicating whether this field is optional .
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreIsPartOfIdentifyingFields
Gets or sets a value indicating whether this instance is part of the identifying fields
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreIsReadOnly
Gets the IsReadOnly flag
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreMaxLength
Gets the maximum length of this field.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreName
Gets or sets the name of this Field
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCorePrecision
Gets the precision.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIFieldElementCoreScale
Gets the scale.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldCanSetNewFieldType
Gets a value indicating whether this instance can set the FieldType property
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldContainingElement
Gets the containing element, be it a valuetype or an entity
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldDescription
Gets or sets the description of this Field
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldFieldIndex
The field index, starting with 0, for this field. A field index is by default -1 (undefined) and is used to sort fields in a given order. It is not used as external index for code generation, but solely for field ordering inside the fields of a groupable model element (except for stored procedure calls).
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldFieldType
Gets or sets the type of the field.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldFullName
Gets the full name of the field.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldIsDiscriminator
Gets a value indicating whether this instance is the discriminator field of the containing entity. Ignored in value types.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldIsOptional
Gets or sets the IsOptional flag
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldIsPartOfIdentifyingFields
Gets or sets a value indicating whether this instance is part of the identifying fields
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldIsReadOnly
Gets or sets the IsReadOnly flag
(Inherited from FieldElement.)
Explicit interface implementationPrivate methodIMappableFieldMarkAsRemoved
Marks this field as removed. This routine will raise INotifyAsRemoved.HasBeenRemoved
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldMaxLength
Gets or sets the maximum length of this field.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldName
Gets or sets the name of this Field
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldOutputSettingValues
Gets the output setting values of this target.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldPrecision
Gets or sets the precision.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldScale
Gets or sets the scale.
(Inherited from FieldElement.)
Explicit interface implementationPrivate methodIMappableFieldSetNewFieldType
Sets the new type of the field. If CanSetNewFieldType returns false, this method is a no-op.
(Inherited from FieldElement.)
Explicit interface implementationPrivate methodIMappableFieldSetNewFieldTypeProperties
Sets the new field type properties.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIMappableFieldTypeOfMappableField
Gets the type of mappable field this interface is implemented on.
(Inherited from FieldElement.)
Explicit interface implementationPrivate propertyIOutputSettingValuesTargetTargetName
Gets the name of the element.
(Inherited from FieldElement.)
Top
See Also