示例#1
0
/// <summary>
/// Initialize the template
/// </summary>
        public virtual void Initialize()
        {
            if ((this.Errors.HasErrors == false))
            {
                bool objectExpressionValueAcquired = false;
                if (this.Session.ContainsKey("objectExpression"))
                {
                    this._objectExpressionField   = ((global::EnvDTE.Expression)(this.Session["objectExpression"]));
                    objectExpressionValueAcquired = true;
                }
                if ((objectExpressionValueAcquired == false))
                {
                    object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("objectExpression");
                    if ((data != null))
                    {
                        this._objectExpressionField = ((global::EnvDTE.Expression)(data));
                    }
                }
                bool maxDepthValueAcquired = false;
                if (this.Session.ContainsKey("maxDepth"))
                {
                    this._maxDepthField   = ((int)(this.Session["maxDepth"]));
                    maxDepthValueAcquired = true;
                }
                if ((maxDepthValueAcquired == false))
                {
                    object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("maxDepth");
                    if ((data != null))
                    {
                        this._maxDepthField = ((int)(data));
                    }
                }
            }
        }
示例#2
0
/// <summary>
/// Initialize the template
/// </summary>
public virtual void Initialize()
{
    if ((this.Errors.HasErrors == false))
    {
bool objectExpressionValueAcquired = false;
if (this.Session.ContainsKey("objectExpression"))
{
    this._objectExpressionField = ((global::EnvDTE.Expression)(this.Session["objectExpression"]));
    objectExpressionValueAcquired = true;
}
if ((objectExpressionValueAcquired == false))
{
    object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("objectExpression");
    if ((data != null))
    {
        this._objectExpressionField = ((global::EnvDTE.Expression)(data));
    }
}
bool maxDepthValueAcquired = false;
if (this.Session.ContainsKey("maxDepth"))
{
    this._maxDepthField = ((int)(this.Session["maxDepth"]));
    maxDepthValueAcquired = true;
}
if ((maxDepthValueAcquired == false))
{
    object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("maxDepth");
    if ((data != null))
    {
        this._maxDepthField = ((int)(data));
    }
}


    }
}