Interface ICamIpcMacroBuilderLanguageSettings
Language-oriented settings of a build macro. Mirror of ICamApiMacroBuilderLanguageSettings,
with the .NET-specific properties (TargetFramework/SDKVersion/References — from
ICamApiMacroBuilderDotNetSettings) folded in: the server QIs the wrapped object to the
concrete language interface. For non-.NET (SPR) settings the .NET getters return empty
and the setters are no-ops. References marshalled by value as a comma-separated list.
Assembly: CAMIPC.Macros.dll
Syntax
[Guid("280D8FFD-2D32-49AB-86DC-71EFC8DEA6E2")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcMacroBuilderLanguageSettings
Methods
GetInstanceId()
Declaration
Returns
GetReferences(ref TExecuteContext)
Declaration
IListString GetReferences(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetSDKVersion(ref TExecuteContext)
Declaration
string GetSDKVersion(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetTargetFramework(ref TExecuteContext)
Declaration
string GetTargetFramework(ref TExecuteContext ExecuteContext)
Parameters
Returns
SetReferences(IListString, ref TExecuteContext)
Declaration
void SetReferences(IListString Value, ref TExecuteContext ExecuteContext)
Parameters
SetSDKVersion(string, ref TExecuteContext)
Declaration
void SetSDKVersion(string Value, ref TExecuteContext ExecuteContext)
Parameters
SetTargetFramework(string, ref TExecuteContext)
Declaration
void SetTargetFramework(string Value, ref TExecuteContext ExecuteContext)
Parameters