Ejemplo n.º 1
0
            public string Visit(ILinqTypedRangeVariable intermediateMember, IntermediateNameRequestDetails context)
            {
                string name = null;

                switch (context)
                {
                case IntermediateNameRequestDetails.TargetFileName:
                    if (this.HtmlContext)
                    {
                        name = string.Format("#lnq{0:X8}", intermediateMember.GetHashCode());
                    }
                    break;

                case IntermediateNameRequestDetails.DisplayName:
                    name = intermediateMember.Name;
                    break;

                case IntermediateNameRequestDetails.ReferenceName:
                    if (this.HtmlContext)
                    {
                        name = string.Format("lnq{0:X8}", intermediateMember.GetHashCode());
                    }
                    break;
                }
                return(name);
            }
Ejemplo n.º 2
0
 void IIntermediateMemberVisitor.Visit(ILinqTypedRangeVariable intermediateMember)
 {
     this.Translate(intermediateMember);
 }
Ejemplo n.º 3
0
 public abstract void Translate(ILinqTypedRangeVariable intermediateMember);