[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/killvxk/ClearScript/master/ClearScript/ScriptMemberFlags.cs [Back]  [Original]

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.

using System;

namespace Microsoft.ClearScript
{
    /// 
    /// Defines options for exposing type members to script code.
    /// 
    [Flags]
    public enum ScriptMemberFlags
    {
        /// 
        /// Specifies that no options are selected.
        /// 
        None = 0,

        /// 
        /// Specifies that the field, property, or method return value is not to be restricted to
        /// its declared type.
        /// 
        ExposeRuntimeType = 0x00000001,

        /// 
        /// Specifies that the field, property, or method return value is to be marshaled with full
        /// .NET type information even if it is null. Note that such a value will always
        /// fail equality comparison with JavaScript's
        /// null,
        /// VBScript's
        /// Nothing,
        /// and other similar values. Instead, use  or
        ///  to perform such a comparison.
        /// 
        WrapNullResult = 0x00000002
    }
}

Web Proxy Viewer  |  New URL  |  Original Page