52 references to Representative
Microsoft.Cci.Extensions (10)
Mappings\TypeMapping.cs (4)
42public IEnumerable<MemberMapping> Fields { get { return _members.Values.Where(m => m.Representative is IFieldDefinition); } } 43public IEnumerable<MemberMapping> Properties { get { return _members.Values.Where(m => m.Representative is IPropertyDefinition); } } 44public IEnumerable<MemberMapping> Events { get { return _members.Values.Where(m => m.Representative is IEventDefinition); } } 45public IEnumerable<MemberMapping> Methods { get { return _members.Values.Where(m => m.Representative is IMethodDefinition); } }
Traversers\MappingsTypeMemberTraverser.cs (6)
53return assembly.Representative.Name.Value; 72return mapping.Representative.UniqueId(); 83types = types.OrderBy(t => t.Representative, new TypeDefinitionComparer()); 92Visit(type.Methods.Where(m => ((IMethodDefinition)m.Representative).IsConstructor)); 95Visit(type.Methods.Where(m => !((IMethodDefinition)m.Representative).IsConstructor)); 110return MemberHelper.GetMemberSignature(member.Representative, NameFormattingOptions.Signature | NameFormattingOptions.TypeParameters | NameFormattingOptions.OmitContainingType);
Microsoft.DotNet.AsmDiff (42)
ApiRecordingCSharpDiffWriter.cs (3)
112var shouldVisit = !IsPropertyOrEventAccessor(member.Representative) && 113!IsEnumValueField(member.Representative) && 114!IsDelegateMember(member.Representative);
Csv\DiffIdCsvColumn.cs (3)
23var namespaceDefinition = mapping.Representative; 29var typeDefinition = mapping.Representative; 35var typeDefinitionMember = mapping.Representative;
Csv\DiffMemberCsvColumn.cs (1)
23var typeDefinitionMember = mapping.Representative;
Csv\DiffNamespaceCsvColumn.cs (3)
23var namespaceDefinition = mapping.Representative; 31var typeDefinition = mapping.Representative; 40var typeDefinitionMember = mapping.Representative;
Csv\DiffObsoletionCsvColumn.cs (1)
38var obsoleted = IsObsoleted(mapping.Representative);
Csv\DiffOverrideCsvColumn.cs (1)
33var isOverride = mapping.Representative.IsOverride();
Csv\DiffReturnTypeCsvColumn.cs (1)
24var signature = mapping.Representative as ISignature;
Csv\DiffStaticCsvColumn.cs (2)
28return mapping.Representative.IsStatic 35return IsStatic(mapping.Representative)
Csv\DiffSubKindCsvColumn.cs (2)
28var typeDefinition = mapping.Representative; 34var member = mapping.Representative;
Csv\DiffTokensCsvColumn.cs (1)
58var tokens = _diffWriter.GetTokenList(mapping.Representative);
Csv\DiffTypeCsvColumn.cs (2)
24var typeDefinition = mapping.Representative; 30var typeDefinitionMember = mapping.Representative;
Csv\DiffTypeIdCsvColumn.cs (2)
28var typeDefinition = mapping.Representative; 34var typeDefinitionMember = mapping.Representative;
Csv\DiffTypeIsExposedCsvColumn.cs (2)
23return mapping.Representative.IsVisibleOutsideAssembly() 30return mapping.Representative.ContainingTypeDefinition.IsVisibleOutsideAssembly()
Csv\DiffUnsafeCsvColumn.cs (1)
46var isUnsafe = IsUnsafe(mapping.Representative);
Csv\DiffVirtualityCsvColumn.cs (1)
34var virtuality = GetVirtuality(mapping.Representative);
Csv\DiffVisibiliyCsvColumn.cs (2)
23var visibility = TypeHelper.TypeVisibilityAsTypeMemberVisibility(mapping.Representative); 29var visibility = mapping.Representative.Visibility;
DiffCSharpWriter.cs (14)
113_syntaxWriter.WriteIdentifier(assembly.Representative.Name.Value); 130_syntaxWriter.WriteIdentifier(assembly.Representative.Name.Value); 163WriteMemberGroupHeader(mapping.Representative as ITypeDefinitionMember); 172if (mapping.ShouldDiffMembers && !mapping.Representative.IsDelegate) 186MemberMapping mapping = members.FirstOrDefault(m => DiffFilter.Include(m) && !IsPropertyOrEventAccessor(m.Representative)); 189WriteMemberGroupHeader(mapping.Representative); 196if (!IsPropertyOrEventAccessor(member.Representative)) 202if (member.Representative.IsInterfaceImplementation()) 204else if (member.Representative.IsOverride()) 249return namespaceMapping.Representative.DocId(); 253return typeMapping.Representative.DocId(); 257return memberMapping.Representative.DocId(); 261return assemblyMapping.Representative.DocId(); 271write(element.Representative);