public static void SetResourcePathContext(this DomReadWriteResource domReadWriteResource, IResourcePathContext resourcePathContext) { Contract.Requires(domReadWriteResource != null); Contract.Requires(resourcePathContext != null); domReadWriteResource.SetSingleAttribute(ResourcePathContextNodeAttributeName, resourcePathContext); }