Class ParamLibParameterCollection
Inheritance
ParamLibParameterCollection
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 |
string |
libraryName |
|
string |
libraryReference |
|
Returns
CopyParameterFromLibrary(string, string, bool)
Declaration
public ParamLibParameter CopyParameterFromLibrary(string libraryName, string libraryReference, bool retainParentPedigree)
Parameters
Type |
Name |
Description |
string |
libraryName |
|
string |
libraryReference |
|
bool |
retainParentPedigree |
|
Returns
CreateListBlockBuilder()
Declaration
public ParamLibParameterListBuilder CreateListBlockBuilder()
Returns
CreateListBlockBuilder1(string[])
Declaration
public ParamLibParameterListBuilder CreateListBlockBuilder1(string[] pcLibTypeNeuNames)
Parameters
Type |
Name |
Description |
string[] |
pcLibTypeNeuNames |
|
Returns
CreateParameterBuilder(string, int)
Declaration
public ParamLibParameterBuilder CreateParameterBuilder(string libTypeNeutralName, int parameterType)
Parameters
Type |
Name |
Description |
string |
libTypeNeutralName |
|
int |
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 |
string[] |
pcLibTypeNeuNames |
|
Returns
DeleteParametersFromLibrary(string[], string)
Declaration
public void DeleteParametersFromLibrary(string[] pParamNames, string pcLibName)
Parameters
EnumerateMoveNext(ref Tag, byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
byte[] |
state |
|
Returns
Overrides
ExportParametersToLibrary(string[], string[], string, bool)
Declaration
public void ExportParametersToLibrary(string[] pcParamNames, string[] pcLibNames, string pcExportedLibName, bool bUpdateLibraryReference)
Parameters
Type |
Name |
Description |
string[] |
pcParamNames |
|
string[] |
pcLibNames |
|
string |
pcExportedLibName |
|
bool |
bUpdateLibraryReference |
|
ExportParametersToLibrary(string[], string[], string, bool[])
Declaration
public void ExportParametersToLibrary(string[] pcParamNames, string[] pcLibNames, string pcExportedLibName, bool[] bUpdateLibraryReference)
Parameters
Type |
Name |
Description |
string[] |
pcParamNames |
|
string[] |
pcLibNames |
|
string |
pcExportedLibName |
|
bool[] |
bUpdateLibraryReference |
|
FindObject(string)
Declaration
public ParamLibParameter FindObject(string journalIdentifier)
Parameters
Type |
Name |
Description |
string |
journalIdentifier |
|
Returns
GetLoadedLibraryParameter(string, string)
Declaration
public ParamLibParameter GetLoadedLibraryParameter(string pcLibName, string pcParamName)
Parameters
Returns
GetUsedParameters()
Declaration
public ParamLibParameter[] GetUsedParameters()
Returns
InfoLibraryParameter(string, string)
Declaration
public void InfoLibraryParameter(string pcLibAr, string pcParamNameAr)
Parameters
InfoLibraryParameterToFile(string, string, bool, string)
Declaration
public void InfoLibraryParameterToFile(string pcLibAr, string pcParamNameAr, bool bOverride, string pcFileName)
Parameters
LoadFromNxparampllibrary(string)
Declaration
public ParamLibParameter LoadFromNxparampllibrary(string parameterName)
Parameters
Type |
Name |
Description |
string |
parameterName |
|
Returns
LoadFromParamplLibrary(string, string)
Declaration
public ParamLibParameter LoadFromParamplLibrary(string libraryName, string parameterName)
Parameters
Type |
Name |
Description |
string |
libraryName |
|
string |
parameterName |
|
Returns
OutputParametersToLibrary(string[], string[], string)
Declaration
public void OutputParametersToLibrary(string[] pcParamNames, string[] pcLibNames, string pcExportedLibName)
Parameters
ToArray()
Declaration
public ParamLibParameter[] ToArray()
Returns
UpdateParametersInLibrary(ParamLibParameter[], string[], string)
Declaration
public void UpdateParametersInLibrary(ParamLibParameter[] tEditedParam, string[] pParamNames, string pcLibName)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink