2 writes to record
System.ServiceModel.Activation (2)
System\ServiceModel\Activation\MetabaseReader.cs (2)
124uint hResult = adminBase.GetData((uint)mdHandle, path, ref record, ref bytes); 128hResult = adminBase.GetData((uint)mdHandle, path, ref record, ref bytes);
24 references to record
System.ServiceModel.Activation (24)
System\ServiceModel\Activation\MetabaseReader.cs (24)
109record.pbMDData = bufferHandle.DangerousGetHandle(); 110record.dwMDDataLen = currentBufferSize; 117record.dwMDAttributes = MSAdminBase.METADATA_INHERIT; 118record.dwMDUserType = MSAdminBase.IIS_MD_UT_SERVER; 119record.dwMDDataType = MSAdminBase.ALL_METADATA; 120record.dwMDIdentifier = type; 121record.pbMDData = bufferHandle.DangerousGetHandle(); 122record.dwMDDataLen = currentBufferSize; 146switch (record.dwMDDataType) 149return (UInt32)Marshal.ReadInt32(record.pbMDData); 152return Marshal.PtrToStringUni(record.pbMDData); 158record.dwMDDataType.ToString(NumberFormatInfo.CurrentInfo), 159record.dwMDIdentifier.ToString(NumberFormatInfo.CurrentInfo)))); 167if (record.dwMDDataType == MSAdminBase.MULTISZ_METADATA) 170if ((record.dwMDDataLen & 1) != 0) 173SR.Hosting_MetabaseDataStringsTerminate(record.dwMDIdentifier.ToString(NumberFormatInfo.CurrentInfo)))); 178while (record.dwMDDataLen > 0) 181while (endPos < record.dwMDDataLen && Marshal.ReadInt16(record.pbMDData, endPos) != 0) 186if (endPos == record.dwMDDataLen && 187Marshal.ReadInt16(record.pbMDData, endPos - 2) != 0) 190SR.Hosting_MetabaseDataStringsTerminate(record.dwMDIdentifier.ToString(NumberFormatInfo.CurrentInfo)))); 200list.Add(Marshal.PtrToStringUni(new IntPtr(record.pbMDData.ToInt64() + startPos), 218record.pbMDData = IntPtr.Zero;