CompilationSection.Strict Property

Definition

Gets or sets the Visual Basic strict compile option.

public:
 property bool Strict { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("strict", DefaultValue=Mono.Cecil.CustomAttributeArgument)]
public bool Strict { get; set; }
member this.Strict : bool with get, set
Public Property Strict As Boolean

Property Value

true if the Visual Basic strict compile option is used; otherwise, false. The default is true.

Attributes

Examples

The following code example demonstrates how to use the Strict property. This code example is part of a larger example provided for the CompilationSection class.

// Display Strict property.
Console.WriteLine("Strict: {0}", 
  configSection.Strict);

// Set Strict property.
configSection.Strict = false;
' Display Strict property.
Console.WriteLine("Strict: {0}", _
 configSection.Strict)

' Set Strict property.
configSection.Strict = False

Remarks

When true, compilation explicitly disallows any data-type conversions in which data loss would occur, and any conversion between numeric types and strings.

Applies to