SPCallParameterDefinition Properties | 
The SPCallParameterDefinition type exposes the following members.
| Name | Description | |
|---|---|---|
| ContainingElement | 
            Gets the containing element
              (Inherited from FieldElement.) | |
| ContainingElementFullName | 
            Gets the full name of the containing element.
              (Inherited from FieldElement.) | |
| Description | 
            Gets or sets the description of this Field
              (Inherited from FieldElement.) | |
| Direction | 
            Gets or sets the direction of the field's if it would be used as a parameter.
              (Inherited from FieldElement.) | |
| Error | 
            Gets an error message indicating what is wrong with this object. The default is an empty string ("")
              (Inherited from FieldElement.) | |
| FieldIndex | 
            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.) | |
| FieldType | 
            Gets or sets the type of the field.
              (Inherited from FieldElement.) | |
| FullName | 
            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.) | |
| FullNameWithContainer | 
            Gets the full name with container.
              (Inherited from FieldElement.) | |
| FullNameWithContainerAndTypeName | 
            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.) | |
| IsAutoCreatedFkField | 
            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.) | |
| IsChanged | 
            Gets or sets the flag to signal that this element has been changed
              (Inherited from FieldElement.) | |
| IsDiscriminator | 
            Gets or sets a value indicating whether this instance is the discriminator field of the containing entity. Ignored in value types. 
              (Inherited from FieldElement.) | |
| IsForeignKeyField | 
            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.) | |
| IsOptional | 
            Gets or sets the IsOptional flag
              (Inherited from FieldElement.) | |
| IsPartOfIdentifyingFields | 
            Gets or sets a value indicating whether this instance is part of the identifying fields
              (Inherited from FieldElement.) | |
| IsReadOnly | 
            Gets or sets the IsReadOnly flag
              (Inherited from FieldElement.) | |
| IsValid | 
            Gets a value indicating whether this instance is valid.
              (Inherited from FieldElement.) | |
| Item | 
            Gets the String with the specified column name.
              (Inherited from FieldElement.) | |
| MaxLength | 
            Gets or sets the maximum length of this field.
              (Inherited from FieldElement.) | |
| Name | 
            Gets or sets the name of this Field
              (Inherited from FieldElement.) | |
| NameValidatorToUse | 
            Sets the name validator.
              (Inherited from FieldElement.) | |
| NumericValidatorToUse | 
            Sets the numeric validator to use.
              (Inherited from FieldElement.) | |
| OutputSettingValues | 
            Gets the output setting values of this target.
              (Inherited from FieldElement.) | |
| Precision | 
            Gets or sets the precision.
              (Inherited from FieldElement.) | |
| Scale | 
            Gets or sets the scale.
              (Inherited from FieldElement.) | |
| TargetElementType | 
            Gets the target element type of this target.
              (Inherited from FieldElement.) | 
| Name | Description | |
|---|---|---|
| IFieldElementCoreContainingElement | 
            Gets the containing element, be it a valuetype or an entity
              (Inherited from FieldElement.) | |
| IFieldElementCoreFieldType | 
            Gets the type of the field.
              (Inherited from FieldElement.) | |
| IFieldElementCoreFieldTypeAsString | 
            Gets the field type as string, or string.Empty if field type is null.
              (Inherited from FieldElement.) | |
| IFieldElementCoreFullName | 
            Gets the full name of the field.
              (Inherited from FieldElement.) | |
| IFieldElementCoreIsDiscriminator | 
            Gets or sets a value indicating whether this instance is the discriminator field of the containing entity. Ignored in value types.
              (Inherited from FieldElement.) | |
| IFieldElementCoreIsOptional | 
            Gets or sets a value indicating whether this field is optional .
              (Inherited from FieldElement.) | |
| IFieldElementCoreIsPartOfIdentifyingFields | 
            Gets or sets a value indicating whether this instance is part of the identifying fields
              (Inherited from FieldElement.) | |
| IFieldElementCoreIsReadOnly | 
            Gets the IsReadOnly flag
              (Inherited from FieldElement.) | |
| IFieldElementCoreMaxLength | 
            Gets the maximum length of this field.
              (Inherited from FieldElement.) | |
| IFieldElementCoreName | 
            Gets or sets the name of this Field
              (Inherited from FieldElement.) | |
| IFieldElementCorePrecision | 
            Gets the precision.
              (Inherited from FieldElement.) | |
| IFieldElementCoreScale | 
            Gets the scale.
              (Inherited from FieldElement.) | |
| IFieldElementCoreSuppressEvents | 
            Gets or sets a value indicating whether events have to be suppressed
              (Inherited from FieldElement.) | |
| IMappableFieldCanSetNewFieldType | 
            Gets a value indicating whether this instance can set the FieldType property
              (Inherited from FieldElement.) | |
| IMappableFieldContainingElement | 
            Gets the containing element, be it a valuetype or an entity
              (Inherited from FieldElement.) | |
| IMappableFieldDescription | 
            Gets or sets the description of this Field
              (Inherited from FieldElement.) | |
| IMappableFieldFieldIndex | 
            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.) | |
| IMappableFieldFieldType | 
            Gets or sets the type of the field.
              (Inherited from FieldElement.) | |
| IMappableFieldFullName | 
            Gets the full name of the field.
              (Inherited from FieldElement.) | |
| IMappableFieldIsDiscriminator | 
            Gets a value indicating whether this instance is the discriminator field of the containing entity. Ignored in value types. 
              (Inherited from FieldElement.) | |
| IMappableFieldIsOptional | 
            Gets or sets the IsOptional flag
              (Inherited from FieldElement.) | |
| IMappableFieldIsPartOfIdentifyingFields | 
            Gets or sets a value indicating whether this instance is part of the identifying fields
              (Inherited from FieldElement.) | |
| IMappableFieldIsReadOnly | 
            Gets or sets the IsReadOnly flag
              (Inherited from FieldElement.) | |
| IMappableFieldMaxLength | 
            Gets or sets the maximum length of this field.
              (Inherited from FieldElement.) | |
| IMappableFieldName | 
            Gets or sets the name of this Field
              (Inherited from FieldElement.) | |
| IMappableFieldOutputSettingValues | 
            Gets the output setting values of this target.
              (Inherited from FieldElement.) | |
| IMappableFieldPrecision | 
            Gets or sets the precision.
              (Inherited from FieldElement.) | |
| IMappableFieldScale | 
            Gets or sets the scale.
              (Inherited from FieldElement.) | |
| IMappableFieldTypeOfMappableField | 
            Gets the type of mappable field this interface is implemented on.
              (Inherited from FieldElement.) | |
| IOutputSettingValuesTargetTargetName | 
            Gets the name of the element.
              (Inherited from FieldElement.) |