Table of Contents

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
object
PropertyFieldsContainerIntegrationCom
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

outbuildingType string

The outbuilding's type.

Supported values:

  • None
  • Barn
  • Boathouse
  • Bunkhouse
  • EnclosedKennel
  • Greenhouse
  • GuestHouse
  • IndoorRidingArena
  • ManufacturedHome
  • Office
  • Other
  • PoolHouse
  • Shed
  • Silo
  • Stable
  • StandaloneAdu
  • Studio
  • Workshop
outbuildingTypeOtherDescription string

The 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

name string

The structure's name.

isManufacturedHome bool

True 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

index int

The 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

index int

The 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

index int

The outbuilding's index.

RemoveStructure(int)

Removes the specified structure from this property.

public void RemoveStructure(int index)

Parameters

index int

The structure's index.

StructureCount()

Gets the number of structures in this property.

public int StructureCount()

Returns

int