Example #1
0
 public MidStructRef(
     MidStructDecl decl,
     MidMemberTerm memberTerm)
 {
     _decl       = decl;
     _memberTerm = memberTerm;
 }
Example #2
0
 public MidGenericRef(
     MidGenericDecl decl,
     MidMemberTerm memberTerm)
 {
     _decl       = decl;
     _memberTerm = memberTerm;
 }
Example #3
0
 public MidPipelineRef(
     MidPipelineDecl decl,
     MidMemberTerm memberTerm)
 {
     _decl       = decl;
     _memberTerm = memberTerm;
 }
Example #4
0
 public MidBuiltinMethodRef(
     MidBuiltinMethodDecl decl,
     MidMemberTerm memberTerm)
 {
     _decl       = decl;
     _memberTerm = memberTerm;
 }
Example #5
0
 public MidConceptClassRef(
     MidConceptClassDecl decl,
     MidMemberTerm memberTerm)
 {
     _decl       = decl;
     _memberTerm = memberTerm;
 }
Example #6
0
 public MidMethodRef(
     MidMethodDecl decl,
     MidMemberTerm memberTerm,
     MidExpFactory exps)
 {
     _decl       = decl;
     _memberTerm = memberTerm;
     _exps       = exps;
 }
 public MidBuiltinMethodRef(
     MidBuiltinMethodDecl decl,
     MidMemberTerm memberTerm)
 {
     _decl = decl;
     _memberTerm = memberTerm;
 }
Example #8
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     throw new NotImplementedException();
 }
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     throw new NotImplementedException();
 }
 public MidGenericRef(
     MidGenericDecl decl,
     MidMemberTerm memberTerm )
 {
     _decl = decl;
     _memberTerm = memberTerm;
 }
Example #11
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return(new MidAttributeWrapperMemberRef(this));
 }
Example #12
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return(_type);
 }
 public MidPipelineRef(
     MidPipelineDecl decl,
     MidMemberTerm memberTerm)
 {
     _decl = decl;
     _memberTerm = memberTerm;
 }
Example #14
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return(new MidMethodRef(this, memberTerm, _exps));
 }
Example #15
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return(new MidConceptClassRef(this, memberTerm));
 }
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return new MidElementType(this);
 }
 public MidMethodRef(
     MidMethodDecl decl,
     MidMemberTerm memberTerm,
     MidExpFactory exps )
 {
     _decl = decl;
     _memberTerm = memberTerm;
     _exps = exps;
 }
Example #18
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return(new MidPipelineRef(this, memberTerm));
 }
Example #19
0
 public MidMemberGenericApp(
     MidMemberTerm fun,
     IEnumerable <MidType> args)
 {
 }
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     var bind = (MidMemberBind)memberTerm;
     return new MidFieldMemberRef(bind.Obj, this);
 }
 public MidConceptClassRef(
     MidConceptClassDecl decl,
     MidMemberTerm memberTerm)
 {
     _decl = decl;
     _memberTerm = memberTerm;
 }
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return new MidBuiltinMethodRef(this, memberTerm);
 }
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return new MidMethodRef( this, memberTerm, _exps );
 }
Example #24
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return(new MidElementType(this));
 }
Example #25
0
 public abstract IMidMemberRef CreateRef(MidMemberTerm memberTerm);
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return new MidPipelineRef(this, memberTerm);
 }
Example #27
0
        public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
        {
            var bind = (MidMemberBind)memberTerm;

            return(new MidFieldMemberRef(bind.Obj, this));
        }
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return new MidConceptClassRef(this, memberTerm);
 }
Example #29
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return _type;
 }
Example #30
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return(new MidStructRef(this, memberTerm));
 }
Example #31
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return new MidStructRef( this, memberTerm);
 }
Example #32
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return(new MidBuiltinType(
                _name.ToString(),
                _tags));
 }
Example #33
0
 public MidStructRef(
     MidStructDecl decl,
     MidMemberTerm memberTerm)
 {
     _decl = decl;
     _memberTerm = memberTerm;
 }
 public override IMidMemberRef CreateRef( MidMemberTerm memberTerm )
 {
     return new MidAttributeWrapperMemberRef( this );
 }
Example #35
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return new MidBuiltinType(
         _name.ToString(),
         _tags);
 }
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return new MidGenericRef( this, memberTerm );
 }
 public MidMemberGenericApp(
     MidMemberTerm fun,
     IEnumerable<MidType> args)
 {
 }
 public abstract IMidMemberRef CreateRef(MidMemberTerm memberTerm);
Example #39
0
 public override IMidMemberRef CreateRef(MidMemberTerm memberTerm)
 {
     return(new MidGenericRef(this, memberTerm));
 }