Here are the examples of the csharp api System.Runtime.Serialization.SerializationInfo.AddValue(string, System.DateTime) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
519 Examples
19
View Source File : XshdColor.cs
License : MIT License
Project Creator : Abdesol
License : MIT License
Project Creator : Abdesol
[System.Security.SecurityCritical]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (info == null)
throw new ArgumentNullException("info");
info.AddValue("Name", this.Name);
info.AddValue("Foreground", this.Foreground);
info.AddValue("Background", this.Background);
info.AddValue("HasUnderline", this.Underline.HasValue);
if (this.Underline.HasValue)
info.AddValue("Underline", this.Underline.Value);
info.AddValue("Hreplacedtrikethrough", this.Strikethrough.HasValue);
if (this.Strikethrough.HasValue)
info.AddValue("Strikethrough", this.Strikethrough.Value);
info.AddValue("HasWeight", this.FontWeight.HasValue);
info.AddValue("HasWeight", this.FontWeight.HasValue);
if (this.FontWeight.HasValue)
info.AddValue("Weight", this.FontWeight.Value.ToOpenTypeWeight());
info.AddValue("Hreplacedtyle", this.FontStyle.HasValue);
if (this.FontStyle.HasValue)
info.AddValue("Style", this.FontStyle.Value.ToString());
info.AddValue("ExampleText", this.ExampleText);
info.AddValue("HasFamily", this.FontFamily != null);
if (this.FontFamily != null)
info.AddValue("Family", this.FontFamily.FamilyNames.FirstOrDefault());
info.AddValue("Hreplacedize", this.FontSize.HasValue);
if (this.FontSize.HasValue)
info.AddValue("Size", this.FontSize.Value.ToString());
}
19
View Source File : HighlightingBrush.cs
License : MIT License
Project Creator : Abdesol
License : MIT License
Project Creator : Abdesol
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue("color", brush.Color.ToString(CultureInfo.InvariantCulture));
}
19
View Source File : HighlightingColor.cs
License : MIT License
Project Creator : Abdesol
License : MIT License
Project Creator : Abdesol
[System.Security.SecurityCritical]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (info == null)
throw new ArgumentNullException("info");
info.AddValue("Name", this.Name);
info.AddValue("HasWeight", this.FontWeight.HasValue);
if (this.FontWeight.HasValue)
info.AddValue("Weight", this.FontWeight.Value.ToOpenTypeWeight());
info.AddValue("Hreplacedtyle", this.FontStyle.HasValue);
if (this.FontStyle.HasValue)
info.AddValue("Style", this.FontStyle.Value.ToString());
info.AddValue("HasUnderline", this.Underline.HasValue);
if (this.Underline.HasValue)
info.AddValue("Underline", this.Underline.Value);
info.AddValue("Hreplacedtrikethrough", this.Strikethrough.HasValue);
if (this.Strikethrough.HasValue)
info.AddValue("Strikethrough", this.Strikethrough.Value);
info.AddValue("Foreground", this.Foreground);
info.AddValue("Background", this.Background);
info.AddValue("HasFamily", this.FontFamily != null);
if (this.FontFamily != null)
info.AddValue("Family", this.FontFamily.FamilyNames.FirstOrDefault());
info.AddValue("Hreplacedize", this.FontSize.HasValue);
if (this.FontSize.HasValue)
info.AddValue("Size", this.FontSize.Value.ToString());
}
19
View Source File : JsonSerializerInternalReader.cs
License : MIT License
Project Creator : akaskela
License : MIT License
Project Creator : akaskela
private object CreateISerializable(JsonReader reader, JsonISerializableContract contract, JsonProperty member, string id)
{
Type objectType = contract.UnderlyingType;
if (!JsonTypeReflector.FullyTrusted)
{
string message = @"Type '{0}' implements ISerializable but cannot be deserialized using the ISerializable interface because the current application is not fully trusted and ISerializable can expose secure data." + Environment.NewLine +
@"To fix this error either change the environment to be fully trusted, change the application to not deserialize the type, add JsonObjectAttribute to the type or change the JsonSerializer setting ContractResolver to use a new DefaultContractResolver with IgnoreSerializableInterface set to true." + Environment.NewLine;
message = message.FormatWith(CultureInfo.InvariantCulture, objectType);
throw JsonSerializationException.Create(reader, message);
}
if (TraceWriter != null && TraceWriter.LevelFilter >= TraceLevel.Info)
{
TraceWriter.Trace(TraceLevel.Info, JsonPosition.FormatMessage(reader as IJsonLineInfo, reader.Path, "Deserializing {0} using ISerializable constructor.".FormatWith(CultureInfo.InvariantCulture, contract.UnderlyingType)), null);
}
SerializationInfo serializationInfo = new SerializationInfo(contract.UnderlyingType, new JsonFormatterConverter(this, contract, member));
bool finished = false;
do
{
switch (reader.TokenType)
{
case JsonToken.PropertyName:
string memberName = reader.Value.ToString();
if (!reader.Read())
{
throw JsonSerializationException.Create(reader, "Unexpected end when setting {0}'s value.".FormatWith(CultureInfo.InvariantCulture, memberName));
}
serializationInfo.AddValue(memberName, JToken.ReadFrom(reader));
break;
case JsonToken.Comment:
break;
case JsonToken.EndObject:
finished = true;
break;
default:
throw JsonSerializationException.Create(reader, "Unexpected token when deserializing object: " + reader.TokenType);
}
} while (!finished && reader.Read());
if (!finished)
{
ThrowUnexpectedEndException(reader, contract, serializationInfo, "Unexpected end when deserializing object.");
}
if (contract.ISerializableCreator == null)
{
throw JsonSerializationException.Create(reader, "ISerializable type '{0}' does not have a valid constructor. To correctly implement ISerializable a constructor that takes SerializationInfo and StreamingContext parameters should be present.".FormatWith(CultureInfo.InvariantCulture, objectType));
}
object createdObject = contract.ISerializableCreator(serializationInfo, Serializer._context);
if (id != null)
{
AddReference(reader, id, createdObject);
}
// these are together because OnDeserializing takes an object but for an ISerializable the object is fully created in the constructor
OnDeserializing(reader, contract, createdObject);
OnDeserialized(reader, contract, createdObject);
return createdObject;
}
19
View Source File : ResourceRef.cs
License : GNU General Public License v3.0
Project Creator : Amebis
License : GNU General Public License v3.0
Project Creator : Amebis
[SecurityPermission(SecurityAction.Demand, SerializationFormatter = true)]
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue(nameof(Uri), Uri);
info.AddValue(nameof(PublicKeys), PublicKeys);
}
19
View Source File : WebHeaderCollection.cs
License : MIT License
Project Creator : andruzzzhka
License : MIT License
Project Creator : andruzzzhka
[SecurityPermission (
SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)]
public override void GetObjectData (
SerializationInfo serializationInfo, StreamingContext streamingContext)
{
if (serializationInfo == null)
throw new ArgumentNullException ("serializationInfo");
serializationInfo.AddValue ("InternallyUsed", _internallyUsed);
serializationInfo.AddValue ("State", (int) _state);
var cnt = Count;
serializationInfo.AddValue ("Count", cnt);
cnt.Times (
i => {
serializationInfo.AddValue (i.ToString (), GetKey (i));
serializationInfo.AddValue ((cnt + i).ToString (), Get (i));
});
}
19
View Source File : DatabaseLoadingException.cs
License : MIT License
Project Creator : Aptiv-WLL
License : MIT License
Project Creator : Aptiv-WLL
[SecurityPermission(SecurityAction.Demand, SerializationFormatter = true)]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue("Partial Database", partialDatabase);
}
19
View Source File : ErrorObject.cs
License : MIT License
Project Creator : Archomeda
License : MIT License
Project Creator : Archomeda
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (info == null)
throw new ArgumentNullException(nameof(info));
info.AddValue(nameof(this.Text), this.Text, typeof(string));
info.AddValue(nameof(this.Error), this.Error, typeof(string));
}
19
View Source File : BV64Algebra.cs
License : MIT License
Project Creator : AutomataDotNet
License : MIT License
Project Creator : AutomataDotNet
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue("d", dtree);
info.AddValue("p", SerializeParreplacedion());
}
19
View Source File : BooleanDecisionTree.cs
License : MIT License
Project Creator : AutomataDotNet
License : MIT License
Project Creator : AutomataDotNet
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue("p", SerializePrecomputed());
info.AddValue("b", bst.Serialize());
}
19
View Source File : ModularityException.Desktop.cs
License : MIT License
Project Creator : AvaloniaCommunity
License : MIT License
Project Creator : AvaloniaCommunity
[SecurityPermission(SecurityAction.Demand, Flags = SecurityPermissionFlag.SerializationFormatter)]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue("ModuleName", this.ModuleName);
}
19
View Source File : Degree.cs
License : GNU Lesser General Public License v2.1
Project Creator : axiom3d
License : GNU Lesser General Public License v2.1
Project Creator : axiom3d
[SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)]
#endif
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue("value", this._value);
}
19
View Source File : Exceptions.cs
License : MIT License
Project Creator : azist
License : MIT License
Project Creator : azist
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (info == null)
throw new AzosException(StringConsts.ARGUMENT_ERROR + GetType().Name + ".GetObjectData(info=null)");
info.AddValue(STATUS_FLD_NAME, Status);
base.GetObjectData(info, context);
}
19
View Source File : Exceptions.cs
License : MIT License
Project Creator : azist
License : MIT License
Project Creator : azist
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (info == null)
throw new AzosException(StringConsts.ARGUMENT_ERROR + GetType().Name + ".GetObjectData(info=null)");
info.AddValue(REMOTE_FLD_NAME, m_Remote);
base.GetObjectData(info, context);
}
19
View Source File : TypeSchema.cs
License : MIT License
Project Creator : azist
License : MIT License
Project Creator : azist
private SerializationInfo deserializeInfo(SlimReader reader, TypeRegistry registry, RefPool refs, StreamingContext streamingContext)
{
//20171223 DKh
var visInfo = reader.ReadVarIntStr();
var tInfo = registry[ visInfo ];
var info = new SerializationInfo(tInfo, new FormatterConverter());
//20171223 DKh
//var info = new SerializationInfo(Type, new FormatterConverter());
var cnt = reader.ReadInt();
for(int i=0; i<cnt; i++)
{
var name = reader.ReadString();
var vis = reader.ReadVarIntStr();
var type = registry[ vis ];
var obj = Schema.Deserialize(reader, registry, refs, streamingContext);
info.AddValue(name, obj, type);
}
return info;
}
19
View Source File : ReadingStrategy.cs
License : MIT License
Project Creator : azist
License : MIT License
Project Creator : azist
protected virtual SerializationInfo DeserializeSerializationInfo(Type objType, CompositeCustomData data, StreamingContext context)
{
var info = new SerializationInfo(objType, new FormatterConverter());
foreach(var pair in data.CustomData)
{
var name = pair.Key;
var type = ResolveType( data.Doreplacedent.GetMetaTypeFromIndex( pair.Value.TypeIndex ) );
var obj = data.Doreplacedent.PortableDataToNativeData(this, pair.Value.Data);
info.AddValue(name, obj, type);
}
return info;
}
19
View Source File : FeedException.cs
License : MIT License
Project Creator : Azure
License : MIT License
Project Creator : Azure
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue("LastContinuation", this.LastContinuation);
}
19
View Source File : LeaseLostException.cs
License : MIT License
Project Creator : Azure
License : MIT License
Project Creator : Azure
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue("Lease", this.Lease);
info.AddValue("IsGone", this.IsGone);
}
19
View Source File : MessagingException.cs
License : MIT License
Project Creator : Azure
License : MIT License
Project Creator : Azure
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue("Detail", this.Detail);
info.AddValue("IsTransient", this.IsTransient);
info.AddValue("Timestamp", this.Timestamp.ToString());
}
19
View Source File : failedhttpclientrequestexception.cs
License : MIT License
Project Creator : Azure-Samples
License : MIT License
Project Creator : Azure-Samples
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (info != null)
{
info.AddValue(nameof(this.StatusCode), this.StatusCode);
base.GetObjectData(info, context);
}
}
19
View Source File : Color.cs
License : MIT License
Project Creator : b-editor
License : MIT License
Project Creator : b-editor
public readonly void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue(nameof(A), A);
info.AddValue(nameof(R), R);
info.AddValue(nameof(G), G);
info.AddValue(nameof(B), B);
}
19
View Source File : WebHeaderCollection.cs
License : MIT License
Project Creator : bonzaiferroni
License : MIT License
Project Creator : bonzaiferroni
public override void GetObjectData (
SerializationInfo serializationInfo, StreamingContext streamingContext)
{
if (serializationInfo == null)
throw new ArgumentNullException ("serializationInfo");
serializationInfo.AddValue ("InternallyCreated", _internallyCreated);
serializationInfo.AddValue ("State", (int) _state);
var count = Count;
serializationInfo.AddValue ("Count", count);
count.Times (
i => {
serializationInfo.AddValue (i.ToString (), GetKey (i));
serializationInfo.AddValue ((count + i).ToString (), Get (i));
});
}
19
View Source File : AwaitableAttachment.cs
License : MIT License
Project Creator : BotBuilderCommunity
License : MIT License
Project Creator : BotBuilderCommunity
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
// constructor arguments
info.AddValue(nameof(this.attachment), JsonConvert.SerializeObject(this.attachment));
}
19
View Source File : FormDialog.cs
License : MIT License
Project Creator : BotBuilderCommunity
License : MIT License
Project Creator : BotBuilderCommunity
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
// constructor arguments
info.AddValue(nameof(this._state), this._state);
info.AddValue(nameof(this._buildForm), this._buildForm);
info.AddValue(nameof(this._enreplacedies), this._enreplacedies);
info.AddValue(nameof(this._options), this._options);
// instantiated in constructor, saved when serialized
info.AddValue(nameof(this._formState), this._formState);
}
19
View Source File : AuthorizeDirective.cs
License : MIT License
Project Creator : ChilliCream
License : MIT License
Project Creator : ChilliCream
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue(nameof(Policy), Policy);
info.AddValue(nameof(Roles), Roles?.ToList());
info.AddValue(nameof(Apply), (int)Apply);
}
19
View Source File : CostDirective.cs
License : MIT License
Project Creator : ChilliCream
License : MIT License
Project Creator : ChilliCream
public void GetObjectData(
SerializationInfo info,
StreamingContext context)
{
info.AddValue(nameof(Complexity), Complexity);
info.AddValue(nameof(Multipliers), Multipliers);
info.AddValue(nameof(DefaultMultiplier), DefaultMultiplier);
}
19
View Source File : Directive.cs
License : MIT License
Project Creator : ChilliCream
License : MIT License
Project Creator : ChilliCream
private bool TryDeserialize<T>(
DirectiveNode directiveNode,
out T directive)
{
ConstructorInfo? constructor = typeof(T).GetTypeInfo()
.DeclaredConstructors.FirstOrDefault(t =>
{
ParameterInfo[] parameters = t.GetParameters();
return parameters.Length == 2
&& parameters[0].ParameterType ==
typeof(SerializationInfo)
&& parameters[1].ParameterType ==
typeof(StreamingContext);
});
if (constructor is null)
{
directive = default!;
return false;
}
var info = new SerializationInfo(
typeof(T), new FormatterConverter());
info.AddValue(nameof(DirectiveNode), directiveNode);
var context = new StreamingContext(
StreamingContextStates.Other,
this);
directive = (T)constructor.Invoke(new object[] { info, context });
return true;
}
19
View Source File : DateOnlyType.cs
License : Apache License 2.0
Project Creator : codexguy
License : Apache License 2.0
Project Creator : codexguy
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue("v", GetAsInt());
}
19
View Source File : EntitySet.cs
License : Apache License 2.0
Project Creator : codexguy
License : Apache License 2.0
Project Creator : codexguy
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
// We do not rely on CEF json serialization since that ties back to service scope context which we may not have (e.g. visualizer)
// We create json that is much more lean and a direct representation of the underlying collection
// We also use System.Text.Json to avoid replacedumption that caller is using Newtonsoft
var json = System.Text.Json.JsonSerializer.Serialize(this.ToList());
info.AddValue("jsonrep", json);
}
19
View Source File : FaultException.cs
License : MIT License
Project Creator : CoreWCF
License : MIT License
Project Creator : CoreWCF
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
AddFaultCodeObjectData(info, "code", _code);
AddFaultReasonObjectData(info, "reason", _reason);
info.AddValue("messageFault", _fault);
info.AddValue("action", _action);
}
19
View Source File : JsonSerializerInternalReader.cs
License : MIT License
Project Creator : CragonGame
License : MIT License
Project Creator : CragonGame
private object CreateISerializable(JsonReader reader, JsonISerializableContract contract, string id)
{
Type objectType = contract.UnderlyingType;
SerializationInfo serializationInfo = new SerializationInfo(contract.UnderlyingType, GetFormatterConverter());
bool exit = false;
do
{
switch (reader.TokenType)
{
case JsonToken.PropertyName:
string memberName = reader.Value.ToString();
if (!reader.Read())
throw new JsonSerializationException("Unexpected end when setting {0}'s value.".FormatWith(CultureInfo.InvariantCulture, memberName));
serializationInfo.AddValue(memberName, JToken.ReadFrom(reader));
break;
case JsonToken.Comment:
break;
case JsonToken.EndObject:
exit = true;
break;
default:
throw new JsonSerializationException("Unexpected token when deserializing object: " + reader.TokenType);
}
} while (!exit && reader.Read());
if (contract.ISerializableCreator == null)
throw new JsonSerializationException("ISerializable type '{0}' does not have a valid constructor. To correctly implement ISerializable a constructor that takes SerializationInfo and StreamingContext parameters should be present.".FormatWith(CultureInfo.InvariantCulture, objectType));
object createdObject = contract.ISerializableCreator(serializationInfo, Serializer.Context);
if (id != null)
Serializer.ReferenceResolver.AddReference(this, id, createdObject);
// these are together because OnDeserializing takes an object but for an ISerializable the object is full created in the constructor
contract.InvokeOnDeserializing(createdObject, Serializer.Context);
contract.InvokeOnDeserialized(createdObject, Serializer.Context);
return createdObject;
}
19
View Source File : Exceptions.cs
License : MIT License
Project Creator : CXuesong
License : MIT License
Project Creator : CXuesong
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue(nameof(this.wait), wait);
}
19
View Source File : Exceptions.cs
License : MIT License
Project Creator : CXuesong
License : MIT License
Project Creator : CXuesong
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue(nameof(this.need), this.need);
info.AddValue(nameof(this.have), this.have);
}
19
View Source File : NetStandardSerialization.cs
License : MIT License
Project Creator : CXuesong
License : MIT License
Project Creator : CXuesong
public static void GetObjectData(MemberInfo member, SerializationInfo info, StreamingContext context)
{
info.SetType(typeof(MemberInfoReference));
info.AddValue(nameof(DeclaringType), new TypeSerializationSurrogate.TypeReference(member.DeclaringType));
info.AddValue(nameof(Name), member.Name);
info.AddValue(nameof(MemberType), member.MemberType);
info.AddValue(nameof(BindingAttr), GetBindingAttr(member));
if (member is MethodBase method)
{
info.AddValue(nameof(GenericParameters),
method.GetGenericArguments().ToArray());
info.AddValue(nameof(Parameters),
method.GetParameters().Select(p => p.ParameterType).ToArray());
}
}
19
View Source File : Serialization.cs
License : MIT License
Project Creator : CXuesong
License : MIT License
Project Creator : CXuesong
void ISerializationSurrogate.GetObjectData(object obj, SerializationInfo info, StreamingContext context)
{
var instance = (JObject)obj;
info.AddValue(typeof(JObject).Name, instance.ToString(Newtonsoft.Json.Formatting.None));
}
19
View Source File : SerializableReaderWriter.cs
License : MIT License
Project Creator : CyAScott
License : MIT License
Project Creator : CyAScott
public static async Task<object> ReadSerializable(this BinaryReader reader, IResolveProxyIds resolver, Type type = null)
{
type = type ?? reader.ReadType();
var useCustomSerializer = reader.ReadBoolean();
if (useCustomSerializer)
{
var context = new StreamingContext(StreamingContextStates.All, resolver);
var info = new SerializationInfo(type, new DefaultFormatterConverter());
var length = reader.ReadInt32();
for (var index = 0; index < length; index++)
{
var itemName = reader.ReadString();
var itemType = reader.ReadType();
var item = await reader.ReadObject(resolver).ConfigureAwait(false);
info.AddValue(itemName, item, itemType);
}
var ctor = type.getCtor();
return ctor.Invoke(new object[]
{
info, context
});
}
var returnValue = FormatterServices.GetUninitializedObject(type);
foreach (var field in type.getFields())
{
field.SetValue(returnValue, await reader.ReadObject(resolver).ConfigureAwait(false));
}
return returnValue;
}
19
View Source File : AxisAlignedBox.cs
License : GNU General Public License v3.0
Project Creator : CypherCore
License : GNU General Public License v3.0
Project Creator : CypherCore
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue("Max", _hi, typeof(Vector3));
info.AddValue("Min", _lo, typeof(Vector3));
}
19
View Source File : ValidationRuleException.cs
License : MIT License
Project Creator : daenetCorporation
License : MIT License
Project Creator : daenetCorporation
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (info == null)
{
throw new ArgumentNullException("info");
}
info.AddValue("ValidatingInstance", this.ValidatingInstance);
info.AddValue("ValidationResult", this.ValidationResult);
base.GetObjectData(info, context);
}
19
View Source File : ListViewGroupEx.cs
License : MIT License
Project Creator : dahall
License : MIT License
Project Creator : dahall
[SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)]
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue("BaseGroup", BaseGroup, BaseGroup.GetType());
if (descBottom != null)
info.AddValue("DescriptionBottom", descBottom);
if (descTop != null)
info.AddValue("DescriptionTop", descTop);
if (footer != null)
info.AddValue("Footer", footer);
if (footerAlign != 0)
info.AddValue("FooterAlignment", footerAlign);
if (subreplacedle != null)
info.AddValue("Subreplacedle", subreplacedle);
if (task != null)
info.AddValue("Task", task);
if (replacedleImageIndexer.ActualIndex > -1)
info.AddValue("replacedleImageIndex", replacedleImageIndexer.ActualIndex);
if (ExtendedImageIndexer.ActualIndex > -1)
info.AddValue("ExtendedImageIndex", ExtendedImageIndexer.ActualIndex);
info.AddValue("GroupState", ListView.GetGroupState(this));
}
19
View Source File : WrappingComparer{T,TBase1,TBase2}.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue(nameof(BaseComparer1), BaseComparer1, BaseComparer1.GetType());
info.AddValue(nameof(BaseComparer2), BaseComparer2, BaseComparer2.GetType());
}
19
View Source File : WrappingComparer{T,TBase}.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue(nameof(BaseComparer), BaseComparer, BaseComparer.GetType());
}
19
View Source File : AdvancedConverterStruct.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue("AdvancedConverter", AdvancedConverter);
}
19
View Source File : AggregateException.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue("Exceptions", exceptions);
}
19
View Source File : FlagCollection.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue("IsLocked", IsLocked);
info.AddValue("AdvancedConverter", converter);
info.AddValue("Keys", keys);
info.AddValue("Flags", flags.Data);
}
19
View Source File : AdvancedComparerBase.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue(nameof(provider), provider, provider.GetType());
info.AddValue(nameof(valueRangeInfo), valueRangeInfo, valueRangeInfo.GetType());
info.AddValue(nameof(ComparisonRules), ComparisonRules, ComparisonRules.GetType());
info.AddValue(nameof(DefaultDirectionMultiplier), DefaultDirectionMultiplier);
}
19
View Source File : AssociateProvider.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
object[] constructorParamsExceptThis = null;
// need to exclude this form parameters to prevent loop
if (constructorParams.Length == 1) {
constructorParamsExceptThis = Array.Empty<object>();
}
else {
constructorParamsExceptThis = new object[constructorParams.Length - 1];
Array.Copy(constructorParams, 1, constructorParamsExceptThis, 0, constructorParamsExceptThis.Length);
}
info.AddValue(nameof(constructorParams), constructorParamsExceptThis, constructorParams.GetType());
info.AddValue(nameof(typeSuffixes), typeSuffixes, typeSuffixes.GetType());
var highPriorityLocationsSerializable = highPriorityLocations.SelectToList(l => new Pair<string, string>(l.First.FullName, l.Second));
info.AddValue(nameof(highPriorityLocations), highPriorityLocationsSerializable, highPriorityLocationsSerializable.GetType());
}
19
View Source File : SerializableConditionalExpression.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue("Test", Test);
info.AddValue("IfTrue", IfTrue);
info.AddValue("IfFalse", IfFalse);
}
19
View Source File : SerializableExpression.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue("NodeType", NodeType.ToString());
info.AddValue("Type", Type.ToSerializableForm());
}
19
View Source File : SerializableInvocationExpression.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue("Expression", Expression);
info.AddArray("Arguments", Arguments);
}
19
View Source File : SerializableLambdaExpression.cs
License : MIT License
Project Creator : DataObjects-NET
License : MIT License
Project Creator : DataObjects-NET
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue("Body", Body);
info.AddArray("Parameters", Parameters);
}
See More Examples