Class JAM
Inheritance
System.Object
JAM
Inherited Members
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.Utilities.dll
Syntax
Constructors
JAM()
Declaration
Methods
ClearCallbackException()
Declaration
public static void ClearCallbackException()
EndCall()
Declaration
public static void EndCall()
EndUFCall()
Declaration
public static void EndUFCall()
FreeLocaleString(IntPtr)
Declaration
public static void FreeLocaleString(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
FreeLocaleStringArray(IntPtr[])
Declaration
public static void FreeLocaleStringArray(IntPtr[] array)
Parameters
Type |
Name |
Description |
System.IntPtr[] |
array |
|
FreeTextArray(IntPtr[])
Declaration
public static void FreeTextArray(IntPtr[] array)
Parameters
Type |
Name |
Description |
System.IntPtr[] |
array |
|
FreeVariant(JAM.Variant)
Declaration
public static void FreeVariant(JAM.Variant v)
Parameters
FreeVariantArray(JAM.Variant[])
Declaration
public static void FreeVariantArray(JAM.Variant[] v)
Parameters
GetLicenseContext()
Declaration
public static string GetLicenseContext()
Returns
Type |
Description |
System.String |
|
GetSingletonTag(String)
Declaration
public static Tag GetSingletonTag(string className)
Parameters
Type |
Name |
Description |
System.String |
className |
|
Returns
Lookup(Tag)
Declaration
public static IntPtr Lookup(Tag tag)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
Returns
Type |
Description |
System.IntPtr |
|
Lookup(IntPtr)
Declaration
public static Tag Lookup(IntPtr ptr)
Parameters
Type |
Name |
Description |
System.IntPtr |
ptr |
|
Returns
SetCallbackException(Exception)
Declaration
public static void SetCallbackException(Exception e)
Parameters
Type |
Name |
Description |
System.Exception |
e |
|
SetLicenseContext()
Declaration
public static void SetLicenseContext()
SMFree(IntPtr)
Declaration
public static void SMFree(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
StartCall()
Declaration
public static void StartCall()
StartCall(String)
Declaration
public static void StartCall(string license)
Parameters
Type |
Name |
Description |
System.String |
license |
|
StartCall(String, String)
Declaration
public static void StartCall(string license1, string license2)
Parameters
Type |
Name |
Description |
System.String |
license1 |
|
System.String |
license2 |
|
StartCall(String[])
Declaration
public static void StartCall(string[] licenses)
Parameters
Type |
Name |
Description |
System.String[] |
licenses |
|
StartUFCall()
Declaration
public static void StartUFCall()
TextFree(IntPtr)
Declaration
public static void TextFree(IntPtr text)
Parameters
Type |
Name |
Description |
System.IntPtr |
text |
|
ToBoolArray(Int32, IntPtr)
Declaration
public static bool[] ToBoolArray(int count, IntPtr logicals)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.IntPtr |
logicals |
|
Returns
Type |
Description |
System.Boolean[] |
|
ToByteArray(Boolean[])
Declaration
public static byte[] ToByteArray(bool[] flags)
Parameters
Type |
Name |
Description |
System.Boolean[] |
flags |
|
Returns
Type |
Description |
System.Byte[] |
|
ToDoubleArray(Int32, IntPtr)
Declaration
public static double[] ToDoubleArray(int count, IntPtr doubles)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.IntPtr |
doubles |
|
Returns
Type |
Description |
System.Double[] |
|
ToEnumArray(Type, Int32, IntPtr)
Declaration
public static Array ToEnumArray(Type elemType, int count, IntPtr enums)
Parameters
Type |
Name |
Description |
System.Type |
elemType |
|
System.Int32 |
count |
|
System.IntPtr |
enums |
|
Returns
Type |
Description |
System.Array |
|
ToIdArray(IHasHandle[])
Declaration
public static int[] ToIdArray(IHasHandle[] objects)
Parameters
Returns
Type |
Description |
System.Int32[] |
|
ToIntArray(Int32, IntPtr)
Declaration
public static int[] ToIntArray(int count, IntPtr ints)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.IntPtr |
ints |
|
Returns
Type |
Description |
System.Int32[] |
|
ToLocaleString(String)
Declaration
public static IntPtr ToLocaleString(string s)
Parameters
Type |
Name |
Description |
System.String |
s |
|
Returns
Type |
Description |
System.IntPtr |
|
ToLocaleStringArray(String[])
Declaration
public static IntPtr[] ToLocaleStringArray(string[] strings)
Parameters
Type |
Name |
Description |
System.String[] |
strings |
|
Returns
Type |
Description |
System.IntPtr[] |
|
ToObject(JAM.Variant)
Declaration
public static object ToObject(JAM.Variant v)
Parameters
Returns
Type |
Description |
System.Object |
|
ToObjectArray(Tag[])
Declaration
public static object[] ToObjectArray(Tag[] tags)
Parameters
Type |
Name |
Description |
Tag[] |
tags |
|
Returns
Type |
Description |
System.Object[] |
|
ToObjectArray(Int32, IntPtr)
Declaration
public static object[] ToObjectArray(int count, IntPtr variants)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.IntPtr |
variants |
|
Returns
Type |
Description |
System.Object[] |
|
ToObjectArray(Type, Int32, IntPtr)
Declaration
public static Array ToObjectArray(Type elemType, int count, IntPtr tags)
Parameters
Type |
Name |
Description |
System.Type |
elemType |
|
System.Int32 |
count |
|
System.IntPtr |
tags |
|
Returns
Type |
Description |
System.Array |
|
ToObjectArray(Type, Int32, IntPtr, Boolean)
Declaration
public static Array ToObjectArray(Type elemType, int count, IntPtr tagsOrObjectArray, bool isNXTagObject)
Parameters
Type |
Name |
Description |
System.Type |
elemType |
|
System.Int32 |
count |
|
System.IntPtr |
tagsOrObjectArray |
|
System.Boolean |
isNXTagObject |
|
Returns
Type |
Description |
System.Array |
|
ToObjectArray_ForCallbacks(Type, Int32, IntPtr)
Declaration
public static Array ToObjectArray_ForCallbacks(Type elemType, int count, IntPtr tags)
Parameters
Type |
Name |
Description |
System.Type |
elemType |
|
System.Int32 |
count |
|
System.IntPtr |
tags |
|
Returns
Type |
Description |
System.Array |
|
ToObjectArray_ForCallbacks(Type, Int32, IntPtr, Boolean)
Declaration
public static Array ToObjectArray_ForCallbacks(Type elemType, int count, IntPtr tagsOrObjectArray, bool isNXTagObject)
Parameters
Type |
Name |
Description |
System.Type |
elemType |
|
System.Int32 |
count |
|
System.IntPtr |
tagsOrObjectArray |
|
System.Boolean |
isNXTagObject |
|
Returns
Type |
Description |
System.Array |
|
ToPointerArray(TaggedObject[])
Declaration
public static IntPtr[] ToPointerArray(TaggedObject[] objects)
Parameters
Returns
Type |
Description |
System.IntPtr[] |
|
ToPointerArray(TransientObject[])
Declaration
public static IntPtr[] ToPointerArray(TransientObject[] objects)
Parameters
Returns
Type |
Description |
System.IntPtr[] |
|
ToStringArrayFromLocale(Int32, IntPtr)
Declaration
public static string[] ToStringArrayFromLocale(int count, IntPtr strings)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.IntPtr |
strings |
|
Returns
Type |
Description |
System.String[] |
|
ToStringArrayFromText(Int32, IntPtr)
Declaration
public static string[] ToStringArrayFromText(int count, IntPtr strings)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.IntPtr |
strings |
|
Returns
Type |
Description |
System.String[] |
|
ToStringFromLocale(IntPtr)
Declaration
public static string ToStringFromLocale(IntPtr s)
Parameters
Type |
Name |
Description |
System.IntPtr |
s |
|
Returns
Type |
Description |
System.String |
|
ToStringFromLocale(IntPtr, Boolean)
Declaration
public static string ToStringFromLocale(IntPtr s, bool doFree)
Parameters
Type |
Name |
Description |
System.IntPtr |
s |
|
System.Boolean |
doFree |
|
Returns
Type |
Description |
System.String |
|
ToStringFromText(IntPtr)
Declaration
public static string ToStringFromText(IntPtr text)
Parameters
Type |
Name |
Description |
System.IntPtr |
text |
|
Returns
Type |
Description |
System.String |
|
ToStructureArray(Type, Int32, IntPtr)
Declaration
public static Array ToStructureArray(Type elemType, int count, IntPtr structs)
Parameters
Type |
Name |
Description |
System.Type |
elemType |
|
System.Int32 |
count |
|
System.IntPtr |
structs |
|
Returns
Type |
Description |
System.Array |
|
ToTagArray(TaggedObject[])
Declaration
public static Tag[] ToTagArray(TaggedObject[] objects)
Parameters
Returns
ToTagArray(Object[])
Declaration
public static Tag[] ToTagArray(object[] objects)
Parameters
Type |
Name |
Description |
System.Object[] |
objects |
|
Returns
ToText(String)
Declaration
public static IntPtr ToText(string s)
Parameters
Type |
Name |
Description |
System.String |
s |
|
Returns
Type |
Description |
System.IntPtr |
|
ToTextArray(String[])
Declaration
public static IntPtr[] ToTextArray(string[] strings)
Parameters
Type |
Name |
Description |
System.String[] |
strings |
|
Returns
Type |
Description |
System.IntPtr[] |
|
ToVariant(Object)
Declaration
public static JAM.Variant ToVariant(object o)
Parameters
Type |
Name |
Description |
System.Object |
o |
|
Returns
ToVariantArray(Object[])
Declaration
public static JAM.Variant[] ToVariantArray(object[] objects)
Parameters
Type |
Name |
Description |
System.Object[] |
objects |
|
Returns