Linker.Steps\DescriptorMarker.cs (10)
93 _context.Annotations.Mark (type, new DependencyInfo (DependencyKind.XmlDescriptor, _xmlDocumentLocation), GetMessageOriginForPosition (nav));
94 _context.Annotations.SetPreserve (type, TypePreserve.All);
126 _context.Annotations.SetPreserve (type, preserve);
136 _context.Annotations.Mark (type, new DependencyInfo (DependencyKind.XmlDescriptor, _xmlDocumentLocation), GetMessageOriginForPosition (nav));
142 _context.Annotations.Mark (parent, new DependencyInfo (DependencyKind.DeclaringType, currentType), GetMessageOriginForPosition (nav));
164 _context.Annotations.Mark (field, new DependencyInfo (DependencyKind.XmlDescriptor, _xmlDocumentLocation), GetMessageOriginForPosition (nav));
172 _context.Annotations.MarkIndirectlyCalledMethod (method);
173 _context.Annotations.SetAction (method, MethodAction.Parse);
176 _context.Annotations.AddPreservedMethod (type, method);
178 _context.Annotations.Mark (method, new DependencyInfo (DependencyKind.XmlDescriptor, _xmlDocumentLocation), GetMessageOriginForPosition (nav));
Linker\SerializationMarker.cs (12)
139 _context.Annotations.Mark (field, reason, origin);
145 _context.Annotations.Mark (property.GetMethod, reason, origin);
147 _context.Annotations.Mark (property.SetMethod, reason, origin);
151 _context.Annotations.Mark (method, reason, origin);
156 _context.Annotations.Mark (@event.AddMethod, reason, origin);
158 _context.Annotations.Mark (@event.InvokeMethod, reason, origin);
160 _context.Annotations.Mark (@event.RemoveMethod, reason, origin);
191 _context.Annotations.Mark (type, typeReason, new MessageOrigin (reason.Source as ICustomAttributeProvider));
208 _context.Annotations.Mark (field, new DependencyInfo (DependencyKind.SerializedMember, type), new MessageOrigin (type));
223 _context.Annotations.Mark (get, new DependencyInfo (DependencyKind.SerializedMember, type), new MessageOrigin (type));
225 _context.Annotations.Mark (set, new DependencyInfo (DependencyKind.SerializedMember, type), new MessageOrigin (type));
236 _context.Annotations.Mark (method, new DependencyInfo (DependencyKind.SerializedMember, type), new MessageOrigin (type));