14 references to SourceProperty
System.Data.Services.Client (14)
System\Data\Services\Client\AtomMaterializerLog.cs (5)
150
this.context.DeleteLink(link.Source, link.
SourceProperty
, link.Target);
154
this.context.AttachLink(link.Source, link.
SourceProperty
, link.Target, this.mergeOption);
163
LinkDescriptor end = this.context.GetLinks(link.Source, link.
SourceProperty
).FirstOrDefault();
177
this.context.AttachLink(link.Source, link.
SourceProperty
, target, this.mergeOption);
183
this.context.DetachLink(link.Source, link.
SourceProperty
, link.Target);
System\Data\Services\Client\DataServiceContext.cs (8)
2139
return this.bindings.Values.Where(o => (o.Source == source) && (o.
SourceProperty
== sourceProperty));
2391
bool collection = (null != ClientType.Create(link.Source.GetType()).GetProperty(link.
SourceProperty
, false).CollectionType);
2703
bool collection = (null != ClientType.Create(binding.Source.GetType()).GetProperty(binding.
SourceProperty
, false).CollectionType);
2715
Uri navigationPropertyUri = this.BaseUriWithSlash.MakeRelativeUri(DataServiceContext.GenerateEditLinkUri(this.BaseUriWithSlash, binding.
SourceProperty
, targetResource.Entity));
2722
relative = Util.CreateUri(XmlConstants.UriLinkSegment + "/" + binding.
SourceProperty
, UriKind.Relative);
3049
if (null != clientType.GetProperty(end.
SourceProperty
, false).CollectionType)
3063
writer.WriteAttributeString(XmlConstants.AtomLinkRelationAttributeName, XmlConstants.DataWebRelatedNamespace + end.
SourceProperty
);
3430
Debug.Assert(!this.bindings.Values.Any(o => (o.Source == source) && (o.
SourceProperty
== sourceProperty)), "only expecting one");
System\Data\Services\Client\LinkDescriptor.cs (1)
121
return (null != obj) ? (obj.Source.GetHashCode() ^ ((null != obj.Target) ? obj.Target.GetHashCode() : 0) ^ obj.
SourceProperty
.GetHashCode()) : 0;