Gemstone Expressions Library
Show/Hide TOC

# NotVisibleToExpressionAttribute Class

Defines an attribute that will mark a property or field in an instance type used as context to an ExpressionCompiler as not visible to expressions.

## Definition

Namespace: Gemstone.Expressions.Evaluator
Assembly: Gemstone.Expressions (in Gemstone.Expressions.dll) Version: 1.0.138 -- Release Build+63a7edac60a211bd5f0d2e3c31f6620955dda11d
C#
View Source Request Example

    [AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field)]
    public sealed class NotVisibleToExpressionAttribute : Attribute

VB
View Source Request Example

    <AttributeUsageAttribute(AttributeTargets.Property Or AttributeTargets.Field)>
    Public NotInheritable Class NotVisibleToExpressionAttribute
    	Inherits Attribute

C++
View Source Request Example

    [AttributeUsageAttribute(AttributeTargets::Property|AttributeTargets::Field)]
    public ref class NotVisibleToExpressionAttribute sealed : public Attribute

JavaScript
View Source Request Example

    Gemstone.Expressions.Evaluator.NotVisibleToExpressionAttribute = function();

    Type.createClass(
    	'Gemstone.Expressions.Evaluator.NotVisibleToExpressionAttribute',
    	Attribute);

Inheritance
  Object Attribute NotVisibleToExpressionAttribute

## Constructors

NotVisibleToExpressionAttribute | Initializes a new instance of the NotVisibleToExpressionAttribute class

## Properties

TypeId | When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute)

## Methods

Equals | Returns a value that indicates whether this instance is equal to a specified object. (Inherited from Attribute)
GetHashCode | Returns the hash code for this instance. (Inherited from Attribute)
GetType | Gets the Type of the current instance. (Inherited from Object)
IsDefaultAttribute | When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. (Inherited from Attribute)
Match | When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute)
ToString | Returns a string that represents the current object. (Inherited from Object)

## See Also

#### Reference

Gemstone.Expressions.Evaluator Namespace