public unsafe ProcessAction(TraceEvent traceEvent) { EventName = traceEvent.EventName; OpcodeName = traceEvent.OpcodeName; PayloadNames = traceEvent.PayloadNames; // AffectedKeys = new AffectedKeys(traceEvent); }
internal ProcessVerboseStat(AffectedKeys affected) { AffectedDestinationPorts = new List<int>(affected.AffectedDestinationPorts); AffectedSourcePorts = new List<int>(affected.AffectedSourcePorts); AffectedDestinationAddresses = new List<int>(affected.AffectedDestinationAddresses); AffectedSourceAddresses = new List<int>(affected.AffectedSourceAddresses); AffectedRegKeys = new List<string>(affected.AffectedRegKeys); AffectedRegValues = new List<string>(affected.AffectedRegValues); }
public void UnionWith(AffectedKeys keys) { if (keys != null) { AffectedDestinationPorts.UnionWith(keys.AffectedDestinationPorts); AffectedSourcePorts.UnionWith(keys.AffectedSourcePorts); AffectedDestinationAddresses.UnionWith(keys.AffectedDestinationAddresses); AffectedSourceAddresses.UnionWith(keys.AffectedSourceAddresses); AffectedRegKeys.UnionWith(keys.AffectedRegKeys); AffectedRegValues.UnionWith(keys.AffectedRegValues); } }