Sage Modeling and Simulation Library

RefType Enumeration

An enum that is used to describe the nature of a dependency relationship. It always refers to one object in context of another, such as in an InitializerArgAttribute, where it describes the relationship of the object being referred to in the argument to the object that owns the Initialize call. The documentation below will refer to the object that owns the initializer as the 'owner', and the object being referred to in the argument as the 'subject'.

Namespace:  Highpoint.Sage.SimCore
Assembly:  Sage4 (in Sage4.dll)

Syntax


[ObfuscationAttribute]
public enum RefType

Members


Member nameDescription
Private The subject is fully owned by the owner - no other object may reference it during initialization.
Owned The subject is owned by the owner, but may be referenced by others.
Watched This subject must appear as an argument that is denoted as a Master on some other owner.
Shared This subject may be declared as a shared subject by more than one object.