Click or drag to resize
Sandcastle Help File BuilderProjectReferenceItem Class
This represents a project reference item that can be used by MRefBuilder to locate assembly dependencies for the assemblies being documented.
Inheritance Hierarchy

Namespace: SandcastleBuilder.Utils
Assembly: SandcastleBuilder.Utils (in SandcastleBuilder.Utils.dll) Version: 2014.11.22.0
Syntax
public class ProjectReferenceItem : ReferenceItem

The ProjectReferenceItem type exposes the following members.

Methods
  NameDescription
Public methodEquals
See if specified item equals this one by name alone
(Inherited from ReferenceItem.)
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 methodGetAttributes
Returns a collection of custom attributes for this instance of a component.
(Inherited from ReferenceItem.)
Public methodGetClassName
Returns the class name of this instance of a component.
(Inherited from ReferenceItem.)
Public methodGetComponentName
Returns the name of this instance of a component.
(Inherited from ReferenceItem.)
Public methodGetConverter
Returns a type converter for this instance of a component.
(Inherited from ReferenceItem.)
Public methodGetDefaultEvent
Returns the default event for this instance of a component.
(Inherited from ReferenceItem.)
Public methodGetDefaultProperty
Returns the default property for this instance of a component.
(Inherited from ReferenceItem.)
Public methodGetEditor
Returns an editor of the specified type for this instance of a component.
(Inherited from ReferenceItem.)
Public methodGetEvents
Returns the events for this instance of a component.
(Inherited from ReferenceItem.)
Public methodGetEvents(Attribute)
Returns the events for this instance of a component using the specified attribute array as a filter.
(Inherited from ReferenceItem.)
Public methodGetHashCode
Get a hash code for this item
(Inherited from ReferenceItem.)
Public methodGetProperties
Returns the properties for this instance of a component.
(Inherited from ReferenceItem.)
Public methodGetProperties(Attribute)
Returns the properties for this instance of a component using the attribute array as a filter.
(Inherited from ReferenceItem.)
Public methodGetPropertyOwner
Returns an object that contains the property described by the specified property descriptor.
(Inherited from ReferenceItem.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Return a string representation of the item
(Inherited from ReferenceItem.)
Top
Properties
  NameDescription
Public propertyHintPath
Hint path isn't applicable to project references
(Overrides ReferenceItemHintPath.)
Public propertyName
This is used to get the project name
Public propertyProject
This is used to get the project reference's GUID
Public propertyProjectElement
This returns the project element associated with the instance
(Inherited from BaseBuildItem.)
Public propertyProjectPath
This is used to set or path to the project
Public propertyReference
This is overridden to return the project name rather than the file path.
(Overrides ReferenceItemReference.)
Public propertyReferenceOutputAssembly
This is used to get or set whether or not to use the project as a reference or just for MSBuild dependency determination.
Top
See Also