internal bool SetValueToURL(ref nsCSSValue aValue, string aURL) { if (mSheetPrincipal == null) { Debug.Fail("Codepaths that expect to parse URLs MUST pass in an origin principal"); return false; } string buffer = nsCSSValue.BufferFromString(aURL); // Note: urlVal retains its own reference to |buffer|. URLValue urlVal = new URLValue(buffer, mBaseURI, mSheetURI, mSheetPrincipal); aValue.SetURLValue(urlVal); return true; }