Name
ConditionalAttribute
Synopsis
This attribute marks a method as callable only if a
compilation variable, given by conditionString
,
is set. Compilation variables can be set by supplying
/define:VARIABLE
as a
command-line argument to the compiler or by supplying #define VARIABLE
directives in the source
code itself. If the compilation variable is not set, calls to the
marked method are ignored.
public sealed class ConditionalAttribute : Attribute { // Public Constructors public method ConditionalAttribute(string conditionString); // Public Instance Properties public field string ConditionString{get; } }
Hierarchy
System.Object→System.Attribute→ConditionalAttribute
Valid On
Method
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.