public static void WriteDelegateProperty(this Stream stream, IMEPackage pcc, string propName, ScriptDelegate value) { stream.WritePropHeader(pcc, propName, PropertyType.DelegateProperty, 12); stream.WriteInt32(value.Object); stream.WriteInt32(pcc.FindNameOrAdd(value.FunctionName.Name)); stream.WriteInt32(value.FunctionName.Number); }
public static void WriteDelegateProperty(this Stream stream, IMEPackage pcc, NameReference propName, ScriptDelegate value, int staticArrayIndex) { stream.WritePropHeader(pcc, propName, PropertyType.DelegateProperty, 12, staticArrayIndex); stream.WriteInt32(value.Object); stream.WriteNameReference(value.FunctionName, pcc); }