Class ParamLibParameterCollection
Inheritance
System.Object
System.MarshalByRefObject
ParamLibParameterCollection
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class ParamLibParameterCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
ParamLibParameterCollection()
Declaration
protected ParamLibParameterCollection()
ParamLibParameterCollection(ParamLibParameterLibraryManager)
Declaration
protected ParamLibParameterCollection(ParamLibParameterLibraryManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CopyParameterFromLibrary(String, String)
Declaration
public ParamLibParameter CopyParameterFromLibrary(string libraryName, string libraryReference)
Parameters
Type |
Name |
Description |
System.String |
libraryName |
|
System.String |
libraryReference |
|
Returns
CopyParameterFromLibrary(String, String, Boolean)
Declaration
public ParamLibParameter CopyParameterFromLibrary(string libraryName, string libraryReference, bool retainParentPedigree)
Parameters
Type |
Name |
Description |
System.String |
libraryName |
|
System.String |
libraryReference |
|
System.Boolean |
retainParentPedigree |
|
Returns
CreateListBlockBuilder()
Declaration
public ParamLibParameterListBuilder CreateListBlockBuilder()
Returns
CreateListBlockBuilder1(String[])
Declaration
public ParamLibParameterListBuilder CreateListBlockBuilder1(string[] pcLibTypeNeuNames)
Parameters
Type |
Name |
Description |
System.String[] |
pcLibTypeNeuNames |
|
Returns
CreateParameterBuilder(String, Int32)
Declaration
public ParamLibParameterBuilder CreateParameterBuilder(string libTypeNeutralName, int parameterType)
Parameters
Type |
Name |
Description |
System.String |
libTypeNeutralName |
|
System.Int32 |
parameterType |
|
Returns
CreateParameterEditBuilder(ParamLibParameter)
Declaration
public ParamLibParameterBuilder CreateParameterEditBuilder(ParamLibParameter parameterTag)
Parameters
Returns
CreateParameterInspectBuilder(ParamLibParameter)
Declaration
public ParamLibParameterBuilder CreateParameterInspectBuilder(ParamLibParameter parameterTag)
Parameters
Returns
CreateParameterLibmgrBuilder(String[])
Declaration
public ParamLibLibraryManagerBuilder CreateParameterLibmgrBuilder(string[] pcLibTypeNeuNames)
Parameters
Type |
Name |
Description |
System.String[] |
pcLibTypeNeuNames |
|
Returns
DeleteParametersFromLibrary(String[], String)
Declaration
public void DeleteParametersFromLibrary(string[] pParamNames, string pcLibName)
Parameters
Type |
Name |
Description |
System.String[] |
pParamNames |
|
System.String |
pcLibName |
|
EnumerateMoveNext(ref Tag, Byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
System.Byte[] |
state |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
ExportParametersToLibrary(String[], String[], String, Boolean)
Declaration
public void ExportParametersToLibrary(string[] pcParamNames, string[] pcLibNames, string pcExportedLibName, bool bUpdateLibraryReference)
Parameters
Type |
Name |
Description |
System.String[] |
pcParamNames |
|
System.String[] |
pcLibNames |
|
System.String |
pcExportedLibName |
|
System.Boolean |
bUpdateLibraryReference |
|
ExportParametersToLibrary(String[], String[], String, Boolean[])
Declaration
public void ExportParametersToLibrary(string[] pcParamNames, string[] pcLibNames, string pcExportedLibName, bool[] bUpdateLibraryReference)
Parameters
Type |
Name |
Description |
System.String[] |
pcParamNames |
|
System.String[] |
pcLibNames |
|
System.String |
pcExportedLibName |
|
System.Boolean[] |
bUpdateLibraryReference |
|
FindObject(String)
Declaration
public ParamLibParameter FindObject(string journalIdentifier)
Parameters
Type |
Name |
Description |
System.String |
journalIdentifier |
|
Returns
GetLoadedLibraryParameter(String, String)
Declaration
public ParamLibParameter GetLoadedLibraryParameter(string pcLibName, string pcParamName)
Parameters
Type |
Name |
Description |
System.String |
pcLibName |
|
System.String |
pcParamName |
|
Returns
GetUsedParameters()
Declaration
public ParamLibParameter[] GetUsedParameters()
Returns
InfoLibraryParameter(String, String)
Declaration
public void InfoLibraryParameter(string pcLibAr, string pcParamNameAr)
Parameters
Type |
Name |
Description |
System.String |
pcLibAr |
|
System.String |
pcParamNameAr |
|
InfoLibraryParameterToFile(String, String, Boolean, String)
Declaration
public void InfoLibraryParameterToFile(string pcLibAr, string pcParamNameAr, bool bOverride, string pcFileName)
Parameters
Type |
Name |
Description |
System.String |
pcLibAr |
|
System.String |
pcParamNameAr |
|
System.Boolean |
bOverride |
|
System.String |
pcFileName |
|
LoadFromNxparampllibrary(String)
Declaration
public ParamLibParameter LoadFromNxparampllibrary(string parameterName)
Parameters
Type |
Name |
Description |
System.String |
parameterName |
|
Returns
LoadFromParamplLibrary(String, String)
Declaration
public ParamLibParameter LoadFromParamplLibrary(string libraryName, string parameterName)
Parameters
Type |
Name |
Description |
System.String |
libraryName |
|
System.String |
parameterName |
|
Returns
OutputParametersToLibrary(String[], String[], String)
Declaration
public void OutputParametersToLibrary(string[] pcParamNames, string[] pcLibNames, string pcExportedLibName)
Parameters
Type |
Name |
Description |
System.String[] |
pcParamNames |
|
System.String[] |
pcLibNames |
|
System.String |
pcExportedLibName |
|
ToArray()
Declaration
public ParamLibParameter[] ToArray()
Returns
UpdateParametersInLibrary(ParamLibParameter[], String[], String)
Declaration
public void UpdateParametersInLibrary(ParamLibParameter[] tEditedParam, string[] pParamNames, string pcLibName)
Parameters
Type |
Name |
Description |
ParamLibParameter[] |
tEditedParam |
|
System.String[] |
pParamNames |
|
System.String |
pcLibName |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable