Interface IST_Resource
Resource container interface Manages references to various CAM resources without knowledge of their internal structure
Namespace: STResourceManager
Assembly: STResourceManager.dll
Syntax
[Guid("EF1FEFE5-7D94-4E07-8AFD-EE669254E36B")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IST_Resource
Properties
FileName
Source filename for external resources
Declaration
string FileName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Unique resource name within its type Combined with NameSpace forms unique identifier
Declaration
string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NameSpace
Namespace qualifier for resource name Combined with Name forms unique identifier
Declaration
string NameSpace { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProjectPointer
Reference to owning project Only valid when StorageType=stgProject
Declaration
object ProjectPointer { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
ResourcePointer
Pointer to the resource object Actual resource instance managed by the creator
Declaration
object ResourcePointer { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
ResourceType
Type of the contained resource
Declaration
TST_ResourceType ResourceType { get; set; }
Property Value
| Type | Description |
|---|---|
| TST_ResourceType |
Methods
ClearResourcePointer()
Clean up resource pointer Releases the ResourcePointer reference
Declaration
void ClearResourcePointer()