public override void LeaveTypeMemberStatement(TypeMemberStatement node) { if (node.TypeMember != null) { _bubbled = true; var enclosingType = node.GetAncestor<TypeDefinition>(); var insertionPoint = node.InsertionPoint; if (insertionPoint != null) enclosingType.Members.Insert(enclosingType.Members.IndexOf(insertionPoint), node.TypeMember); else enclosingType.Members.Add(node.TypeMember); node.TypeMember = null; } RemoveCurrentNode(); }
public override void LeaveTypeMemberStatement(TypeMemberStatement node) { if (node.TypeMember != null) { _bubbled = true; var enclosingType = node.GetAncestor <TypeDefinition>(); var insertionPoint = node.InsertionPoint; if (insertionPoint != null) { enclosingType.Members.Insert(enclosingType.Members.IndexOf(insertionPoint), node.TypeMember); } else { enclosingType.Members.Add(node.TypeMember); } node.TypeMember = null; } RemoveCurrentNode(); }
public override void OnTypeMemberStatement(TypeMemberStatement node) { throw new NotImplementedException(); IL_0006 :; }
override public void LeaveTypeMemberStatement(TypeMemberStatement node) { OnStatement(node); }
public override void OnTypeMemberStatement(TypeMemberStatement node) { base.OnTypeMemberStatement(node); Check(node); }