Class PropertyFieldsContainerIntegrationCom
- Namespace
- Sfrep.AppraiseIt.Client.Integration.Com.DataStore
- Assembly
- Sfrep.AppraiseIt.Client.Integration.Com.dll
Encapsulates data for the subject or a comparable (excluding rental comparables) in the dynamic data store.
[ComVisible(true)]
[Guid("EDC16CBE-B0F9-4550-B9C6-1232B1591098")]
[ClassInterface(ClassInterfaceType.None)]
public sealed class PropertyFieldsContainerIntegrationCom : FieldsContainerIntegrationComBase, IPropertyFieldsContainerIntegrationCom, IFieldsContainerIntegrationComBase, IDisposable
- Inheritance
-
objectPropertyFieldsContainerIntegrationCom
- Implements
- Inherited Members
-
object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()
Constructors
PropertyFieldsContainerIntegrationCom()
This no args constructor is required for COM support and should not be called directly.
public PropertyFieldsContainerIntegrationCom()
Methods
AddOutbuilding(string, string)
Adds an outbuilding to this property.
public IOutbuildingDataIntegrationCom AddOutbuilding(string outbuildingType, string outbuildingTypeOtherDescription)
Parameters
outbuildingTypestringThe outbuilding's type.
Supported values:
- None
- Barn
- Boathouse
- Bunkhouse
- EnclosedKennel
- Greenhouse
- GuestHouse
- IndoorRidingArena
- ManufacturedHome
- Office
- Other
- PoolHouse
- Shed
- Silo
- Stable
- StandaloneAdu
- Studio
- Workshop
outbuildingTypeOtherDescriptionstringThe outbuilding's description when it's outbuildingType is Other.
Returns
- IOutbuildingDataIntegrationCom
The newly added outbuilding.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
AddStructure(string, bool)
Adds a structure to this property.
public IStructureDataIntegrationCom AddStructure(string name, bool isManufacturedHome)
Parameters
namestringThe structure's name.
isManufacturedHomeboolTrue if the structure is a manufactured home. Otherwise, false.
Returns
- IStructureDataIntegrationCom
The newly added structure.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
GetOutbuilding(int)
Gets the specified outbuilding from this structure.
public IOutbuildingDataIntegrationCom GetOutbuilding(int index)
Parameters
indexintThe outbuilding's index.
Returns
- IOutbuildingDataIntegrationCom
The outbuilding's data.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
GetStructure(int)
Gets the specified structure from this property.
public IStructureDataIntegrationCom GetStructure(int index)
Parameters
indexintThe structure's index.
Returns
- IStructureDataIntegrationCom
The structure data.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
OutbuildingCount()
Gets the number of outbuildings in this property.
public int OutbuildingCount()
Returns
- int
RemoveOutbuilding(int)
Removes the specified outbuilding from this property.
public void RemoveOutbuilding(int index)
Parameters
indexintThe outbuilding's index.
RemoveStructure(int)
Removes the specified structure from this property.
public void RemoveStructure(int index)
Parameters
indexintThe structure's index.
StructureCount()
Gets the number of structures in this property.
public int StructureCount()
Returns
- int