Here are the examples of the csharp api System.Type.Equals(System.Type) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
813 Examples
19
Source : XmlHelper.cs
with MIT License
from 279328316
with MIT License
from 279328316
public static void SerializeCollection<T>(IEnumerable<T> list, string filePath) where T : clreplaced, new()
{
XmlDoreplacedent xmlDoc = new XmlDoreplacedent();
Type modelType = typeof(T);
XmlDeclaration declaration = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", "");
xmlDoc.AppendChild(declaration);
XmlElement root = xmlDoc.CreateElement(string.Format("{0}List", modelType.Name));
xmlDoc.AppendChild(root);
List<PropertyInfo> piList = modelType.GetProperties().Where(pro => (pro.PropertyType.Equals(typeof(string)) || pro.PropertyType.IsValueType) && pro.CanRead && pro.CanWrite).ToList();
foreach (T item in list)
{
XmlNode xmlNode = xmlDoc.CreateNode(XmlNodeType.Element, modelType.Name, "");
root.AppendChild(xmlNode);
foreach (PropertyInfo pi in piList)
{
object value = pi.GetValue(item);
if (value != null)
{
var propertyNode = xmlDoc.CreateNode(XmlNodeType.Element, pi.Name, "");
propertyNode.InnerText = value.ToString();
xmlNode.AppendChild(propertyNode);
}
}
}
xmlDoc.Save(filePath);
}
19
Source : XmlHelper.cs
with MIT License
from 279328316
with MIT License
from 279328316
public T DeserializeNode<T>(XmlNode node = null) where T : clreplaced, new()
{
T model = new T();
XmlNode firstChild;
if (node == null)
{
node = root;
}
firstChild = node.FirstChild;
Dictionary<string, string> dict = new Dictionary<string, string>();
XmlAttributeCollection xmlAttribute = node.Attributes;
if (node.Attributes.Count > 0)
{
for (int i = 0; i < node.Attributes.Count; i++)
{
if (!dict.Keys.Contains(node.Attributes[i].Name))
{
dict.Add(node.Attributes[i].Name, node.Attributes[i].Value);
}
}
}
if (!dict.Keys.Contains(firstChild.Name))
{
dict.Add(firstChild.Name, firstChild.InnerText);
}
XmlNode next = firstChild.NextSibling;
while (next != null)
{
if (!dict.Keys.Contains(next.Name))
{
dict.Add(next.Name, next.InnerText);
}
else
{
throw new Exception($"重复的属性Key:{next.Name}");
}
next = next.NextSibling;
}
#region 为对象赋值
Type modelType = typeof(T);
List<PropertyInfo> piList = modelType.GetProperties().Where(pro => (pro.PropertyType.Equals(typeof(string)) || pro.PropertyType.IsValueType) && pro.CanRead && pro.CanWrite).ToList();
foreach (PropertyInfo pi in piList)
{
string dictKey = dict.Keys.FirstOrDefault(key => key.ToLower() == pi.Name.ToLower());
if (!string.IsNullOrEmpty(dictKey))
{
string value = dict[dictKey];
TypeConverter typeConverter = TypeDescriptor.GetConverter(pi.PropertyType);
if (typeConverter != null)
{
if (typeConverter.CanConvertFrom(typeof(string)))
pi.SetValue(model, typeConverter.ConvertFromString(value));
else
{
if (typeConverter.CanConvertTo(pi.PropertyType))
pi.SetValue(model, typeConverter.ConvertTo(value, pi.PropertyType));
}
}
}
}
#endregion
return model;
}
19
Source : XmlHelper.cs
with MIT License
from 279328316
with MIT License
from 279328316
public static void Serialize<T>(T dto, string xmlPathName) where T : clreplaced, new()
{
XmlDoreplacedent xmlDoc = new XmlDoreplacedent();
Type modelType = typeof(T);
XmlDeclaration declaration = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", "");
xmlDoc.AppendChild(declaration);
XmlElement root = xmlDoc.CreateElement(modelType.Name);
xmlDoc.AppendChild(root);
List<PropertyInfo> piList = modelType.GetProperties().Where(pro => (pro.PropertyType.Equals(typeof(string)) || pro.PropertyType.IsValueType) && pro.CanRead && pro.CanWrite).ToList();
foreach (PropertyInfo pi in piList)
{
object value = pi.GetValue(dto);
if (value != null)
{
var propertyNode = xmlDoc.CreateNode(XmlNodeType.Element, pi.Name, "");
propertyNode.InnerText = value.ToString();
root.AppendChild(propertyNode);
}
}
xmlDoc.Save(xmlPathName);
}
19
Source : AObjectBase.cs
with MIT License
from 404Lcc
with MIT License
from 404Lcc
public void AutoReference(Transform transform, Dictionary<string, FieldInfo> fieldInfoDict)
{
string name = transform.name.ToLower();
if (fieldInfoDict.ContainsKey(name))
{
if (fieldInfoDict[name].FieldType.Equals(typeof(GameObject)))
{
fieldInfoDict[name].SetValue(this, transform.gameObject);
}
else if (fieldInfoDict[name].FieldType.Equals(typeof(Transform)))
{
fieldInfoDict[name].SetValue(this, transform);
}
else
{
fieldInfoDict[name].SetValue(this, transform.GetComponent(fieldInfoDict[name].FieldType));
}
}
for (int i = 0; i < transform.childCount; i++)
{
AutoReference(transform.GetChild(i), fieldInfoDict);
}
}
19
Source : DictionaryCustomFormatter.cs
with Apache License 2.0
from A7ocin
with Apache License 2.0
from A7ocin
public object GetFormat(Type formatType)
{
if (typeof(ICustomFormatter).Equals(formatType)) return this;
return null;
}
19
Source : BaseEventSystem.cs
with Apache License 2.0
from abist-co-ltd
with Apache License 2.0
from abist-co-ltd
private void TraverseEventSystemHandlerHierarchy<T>(IEventSystemHandler handler, Action<Type, IEventSystemHandler> func) where T : IEventSystemHandler
{
using (TraverseEventSystemHandlerHierarchyPerfMarker.Auto())
{
var handlerType = typeof(T);
// Need to call on handlerType first, because GetInterfaces below will only return parent types.
func(handlerType, handler);
foreach (var iface in handlerType.GetInterfaces())
{
if (!iface.Equals(eventSystemHandlerType))
{
func(iface, handler);
}
}
}
}
19
Source : ExpressionValue.cs
with MIT License
from actions
with MIT License
from actions
public override Boolean CanConvert(Type objectType)
{
return objectType.GetTypeInfo().Equals(typeof(String).GetTypeInfo()) || typeof(T).GetTypeInfo().IsreplacedignableFrom(objectType.GetTypeInfo());
}
19
Source : IdentityDescriptor.cs
with MIT License
from actions
with MIT License
from actions
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return sourceType.Equals(typeof(string)) || base.CanConvertFrom(context, sourceType);
}
19
Source : IdentityDescriptor.cs
with MIT License
from actions
with MIT License
from actions
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
return destinationType.Equals(typeof(string)) || base.CanConvertTo(context, destinationType);
}
19
Source : IdentityDescriptor.cs
with MIT License
from actions
with MIT License
from actions
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
if (destinationType.Equals(typeof(string)))
{
IdenreplacedyDescriptor descriptor = value as IdenreplacedyDescriptor;
return descriptor?.ToString() ?? string.Empty;
}
return base.ConvertTo(context, culture, value, destinationType);
}
19
Source : VssConnection.cs
with MIT License
from actions
with MIT License
from actions
public bool Equals(ClientCacheKey x, ClientCacheKey y)
{
return x.Type.Equals(y.Type) &&
x.ServiceIdentifier.Equals(y.ServiceIdentifier);
}
19
Source : VssJsonMediaTypeFormatter.cs
with MIT License
from actions
with MIT License
from actions
public override MediaTypeFormatter GetPerRequestFormatterInstance(Type type, HttpRequestMessage request, MediaTypeHeaderValue mediaType)
{
if (GetType().Equals(typeof(VssJsonMediaTypeFormatter))) // ensures we don't return a VssJsonMediaTypeFormatter when this instance is not a VssJsonMediaTypeFormatter
{
return new VssJsonMediaTypeFormatter(request, m_bypreplacedSafeArrayWrapping);
}
else
{
return base.GetPerRequestFormatterInstance(type, request, mediaType); // basically returns this instance
}
}
19
Source : VssJsonMediaTypeFormatter.cs
with MIT License
from actions
with MIT License
from actions
public override Task WriteToStreamAsync(Type type, object value, Stream writeStream, HttpContent content, TransportContext transportContext)
{
// Do not wrap byte arrays as this is incorrect behavior (they are written as base64 encoded strings and
// not as array objects like other types).
Type typeToWrite = type;
if (!m_bypreplacedSafeArrayWrapping
&& typeof(IEnumerable).GetTypeInfo().IsreplacedignableFrom(type.GetTypeInfo())
&& !type.Equals(typeof(Byte[]))
&& !type.Equals(typeof(JObject)))
{
typeToWrite = typeof(VssJsonCollectionWrapper);
// IEnumerable will need to be materialized if they are currently not.
object materializedValue = value is ICollection || value is string ?
value : // Use the regular input if it is already materialized or it is a string
((IEnumerable)value)?.Cast<Object>().ToList() ?? value; // Otherwise, try materialize it
value = new VssJsonCollectionWrapper((IEnumerable)materializedValue);
}
return base.WriteToStreamAsync(typeToWrite, value, writeStream, content, transportContext);
}
19
Source : ConnectionData.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return (sourceType.Equals(typeof(Enum)));
}
19
Source : ConnectionData.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
return (destinationType.Equals(typeof(string)));
}
19
Source : ConnectionData.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public override object ConvertTo(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType)
{
if (!destinationType.Equals(typeof(string)))
{
throw new ArgumentException(@"Can only convert to string.", "destinationType");
}
var name = value.ToString();
var attrs = value.GetType().GetField(name).GetCustomAttributes(typeof(DescriptionAttribute), false);
return (attrs.Length > 0) ? ((DescriptionAttribute)attrs[0]).Description : name;
}
19
Source : Agent.cs
with MIT License
from adrenak
with MIT License
from adrenak
public Action GetAction(Type action) {
foreach (var a in mAvailableActions)
if (a.GetType().Equals(action))
return a;
return null;
}
19
Source : SkinPreset.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
public override bool Equals(object obj)
{
if (obj.GetType().Equals(GetType()))
{
return (obj as SkinPreset).Name.Equals(Name);
}
return false;
}
19
Source : WinAPI.cs
with Apache License 2.0
from aequabit
with Apache License 2.0
from aequabit
public static IntPtr GetProcAddressEx(IntPtr hProc, IntPtr hModule, object lpProcName)
{
IntPtr zero = IntPtr.Zero;
byte[] buffer = ReadRemoteMemory(hProc, hModule, 0x40);
if ((buffer == null) || (BitConverter.ToUInt16(buffer, 0) != 0x5a4d))
{
return zero;
}
uint num = BitConverter.ToUInt32(buffer, 60);
if (num <= 0)
{
return zero;
}
byte[] buffer2 = ReadRemoteMemory(hProc, hModule.Add((long) num), 0x108);
if ((buffer2 == null) || (BitConverter.ToUInt32(buffer2, 0) != 0x4550))
{
return zero;
}
uint num2 = BitConverter.ToUInt32(buffer2, 120);
uint num3 = BitConverter.ToUInt32(buffer2, 0x7c);
if ((num2 <= 0) || (num3 <= 0))
{
return zero;
}
byte[] buffer3 = ReadRemoteMemory(hProc, hModule.Add((long) num2), 40);
uint num4 = BitConverter.ToUInt32(buffer3, 0x1c);
uint num5 = BitConverter.ToUInt32(buffer3, 0x24);
uint num6 = BitConverter.ToUInt32(buffer3, 20);
int num7 = -1;
if ((num4 <= 0) || (num5 <= 0))
{
return zero;
}
if (lpProcName.GetType().Equals(typeof(string)))
{
int num8 = SearchExports(hProc, hModule, buffer3, (string) lpProcName);
if (num8 > -1)
{
byte[] buffer4 = ReadRemoteMemory(hProc, hModule.Add((long) (num5 + (num8 << 1))), 2);
num7 = (buffer4 == null) ? -1 : BitConverter.ToUInt16(buffer4, 0);
}
}
else if (lpProcName.GetType().Equals(typeof(short)) || lpProcName.GetType().Equals(typeof(ushort)))
{
num7 = int.Parse(lpProcName.ToString());
}
if ((num7 <= -1) || (num7 >= num6))
{
return zero;
}
byte[] buffer5 = ReadRemoteMemory(hProc, hModule.Add((long) (num4 + (num7 << 2))), 4);
if (buffer5 == null)
{
return zero;
}
uint num9 = BitConverter.ToUInt32(buffer5, 0);
if ((num9 >= num2) && (num9 < (num2 + num3)))
{
string str = ReadRemoteString(hProc, hModule.Add((long) num9), null);
if (!(string.IsNullOrEmpty(str) || !str.Contains(".")))
{
zero = GetProcAddressEx(hProc, GetModuleHandleEx(hProc, str.Split(new char[] { '.' })[0]), str.Split(new char[] { '.' })[1]);
}
return zero;
}
return hModule.Add(((long) num9));
}
19
Source : ManualMap.cs
with Apache License 2.0
from aequabit
with Apache License 2.0
from aequabit
private static void PatchImports(JLibrary.PortableExecutable.PortableExecutable image, IntPtr hProcess, int processId)
{
string lpBuffer = string.Empty;
string str2 = string.Empty;
foreach (IMAGE_IMPORT_DESCRIPTOR image_import_descriptor in image.EnumImports())
{
if (image.ReadString((long) image.GetPtrFromRVA(image_import_descriptor.Name), SeekOrigin.Begin, out lpBuffer, -1, null))
{
IMAGE_THUNK_DATA image_thunk_data;
IntPtr zero = IntPtr.Zero;
zero = GetRemoteModuleHandle(lpBuffer, processId);
if (zero.IsNull())
{
throw new FileNotFoundException(string.Format("Unable to load dependent module '{0}'.", lpBuffer));
}
uint ptrFromRVA = image.GetPtrFromRVA(image_import_descriptor.FirstThunkPtr);
uint num2 = (uint) Marshal.SizeOf(typeof(IMAGE_THUNK_DATA));
while (image.Read<IMAGE_THUNK_DATA>((long) ptrFromRVA, SeekOrigin.Begin, out image_thunk_data) && (image_thunk_data.u1.AddressOfData > 0))
{
IntPtr hModule = IntPtr.Zero;
object lpProcName = null;
if ((image_thunk_data.u1.Ordinal & 0x80000000) == 0)
{
if (!image.ReadString((long) (image.GetPtrFromRVA(image_thunk_data.u1.AddressOfData) + 2), SeekOrigin.Begin, out str2, -1, null))
{
throw image.GetLastError();
}
lpProcName = str2;
}
else
{
lpProcName = (ushort) (image_thunk_data.u1.Ordinal & 0xffff);
}
if (!(hModule = WinAPI.GetModuleHandleA(lpBuffer)).IsNull())
{
IntPtr ptr = lpProcName.GetType().Equals(typeof(string)) ? WinAPI.GetProcAddress(hModule, (string) lpProcName) : WinAPI.GetProcAddress(hModule, (uint) (((ushort) lpProcName) & 0xffff));
if (!ptr.IsNull())
{
hModule = zero.Add((long) ptr.Subtract(((long) hModule.ToInt32())).ToInt32());
}
}
else
{
hModule = WinAPI.GetProcAddressEx(hProcess, zero, lpProcName);
}
if (hModule.IsNull())
{
throw new EntryPointNotFoundException(string.Format("Unable to locate imported function '{0}' from module '{1}' in the remote process.", str2, lpBuffer));
}
image.Write<int>((long) ptrFromRVA, SeekOrigin.Begin, hModule.ToInt32());
ptrFromRVA += num2;
}
}
}
}
19
Source : ChangeType.cs
with MIT License
from akasarto
with MIT License
from akasarto
public static T ChangeType<T>(this object @this, T defaultValue = default(T))
{
try
{
if (@this == null)
{
return defaultValue;
}
if (@this is T)
{
return (T)@this;
}
Type conversionType = typeof(T);
// Nullables
if (conversionType.IsGenericType && conversionType.GetGenericTypeDefinition().Equals(typeof(Nullable<>)))
{
conversionType = (new NullableConverter(conversionType)).UnderlyingType;
}
if (conversionType.IsEnum)
{
var enumStr = @this.ToString();
// Clean the input string before attempting to convert.
if (!string.IsNullOrWhiteSpace(enumStr))
{
enumStr = InvalidEnumValueChars.Replace(enumStr, string.Empty);
}
return (T)Enum.Parse(conversionType, enumStr, ignoreCase: true);
}
// String
if (conversionType.Equals(typeof(string)))
{
return (T)((object)Convert.ToString(@this));
}
// Guid
if (conversionType.Equals(typeof(Guid)))
{
var input = @this.ToString();
if (string.IsNullOrWhiteSpace(input))
{
return defaultValue;
}
Guid output;
if (Guid.TryParse(input, out output))
{
return (T)((object)output);
}
}
// Bool
if (conversionType.Equals(typeof(bool)))
{
return (T)((object)Convert.ToBoolean(@this));
}
// Datetime
if (conversionType.Equals(typeof(DateTime)))
{
return (T)((object)DateTime.Parse(@this.ToString(), CultureInfo.CurrentCulture));
}
// TimeSpan
if (conversionType.Equals(typeof(TimeSpan)))
{
return (T)((object)TimeSpan.Parse(@this.ToString(), CultureInfo.CurrentCulture));
}
// General
return (T)Convert.ChangeType(@this, conversionType);
}
catch
{
return defaultValue;
}
}
19
Source : ExposedParameter.cs
with MIT License
from alelievr
with MIT License
from alelievr
public override bool Equals(object obj)
{
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
return false;
else
return Equals((ExposedParameter)obj);
}
19
Source : Reflection.cs
with MIT License
from AlenToma
with MIT License
from AlenToma
private Type GetChangeType(Type conversionType)
{
if (conversionType.IsGenericType && conversionType.GetGenericTypeDefinition().Equals(typeof(Nullable<>)))
return Reflection.Instance.GetGenericArguments(conversionType)[0];
return conversionType;
}
19
Source : JsonHelper.cs
with MIT License
from AlenToma
with MIT License
from AlenToma
public static bool IsNullable(Type t)
{
if (!t.IsGenericType) return false;
Type g = t.GetGenericTypeDefinition();
return (g.Equals(typeof(Nullable<>)));
}
19
Source : LocalActionServicesLoader.cs
with MIT License
from alexandredenes
with MIT License
from alexandredenes
private string ConvertParam(Type parameterType)
{
if(parameterType.Equals(typeof(string)))
return "string";
return "number";
}
19
Source : IPAddressConverter.cs
with MIT License
from alexandredenes
with MIT License
from alexandredenes
public override bool CanConvert(Type objectType)
{
return objectType.Equals(typeof(IPAddress));
}
19
Source : ServiceMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
LogConfig p = (LogConfig)obj;
return (Project == p.Project) && (Logstore == p.Logstore);
}
}
19
Source : ServiceMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
VpcConfig p = (VpcConfig)obj;
return (VpcId == p.VpcId) && (SecurityGroupId == p.SecurityGroupId)
&& Enumerable.SequenceEqual(VSwitchIds, p.VSwitchIds);
}
}
19
Source : ServiceMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
MountPointsItem p = (MountPointsItem)obj;
return (ServerAddr == p.ServerAddr) && (MountDir == p.MountDir);
}
}
19
Source : ServiceMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
NasConfig p = (NasConfig)obj;
return (UserId == p.UserId) && (GroupId == p.GroupId) &&
(Enumerable.SequenceEqual(MountPoints, p.MountPoints));
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
OSSTriggerConfig p = (OSSTriggerConfig)obj;
return Filter.Equals(p.Filter) && Enumerable.SequenceEqual(Events, p.Events);
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
TimeTriggerConfig p = (TimeTriggerConfig)obj;
return CronExpression == p.CronExpression && Payload == p.Payload && Enable == p.Enable;
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
MnsTopicTriggerConfig p = (MnsTopicTriggerConfig)obj;
return NotifyContentFormat == p.NotifyContentFormat && NotifyStrategy == p.NotifyStrategy && FilterTag == p.FilterTag;
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
RdsTriggerConfig p = (RdsTriggerConfig)obj;
return Enumerable.SequenceEqual(SubscriptionObjects, p.SubscriptionObjects) && Retry == p.Retry
&& Concurrency == p.Concurrency && EventFormat==p.EventFormat;
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
CdnEventsTriggerConfig p = (CdnEventsTriggerConfig)obj;
bool ret = EventName == p.EventName && EventVersion == p.EventVersion && Notes == p.Notes && Filter.Count == p.Filter.Count;
foreach(var item in Filter)
{
ret = ret & p.Filter.ContainsKey(item.Key) && Enumerable.SequenceEqual(item.Value, p.Filter[item.Key]);
}
return ret;
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
JobConfig p = (JobConfig)obj;
return MaxRetryTime == p.MaxRetryTime && TriggerInterval == p.TriggerInterval;
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
SouceConfig p = (SouceConfig)obj;
return Logstore == p.Logstore;
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
LogTriggerConfig p = (LogTriggerConfig)obj;
return SourceConfig.Equals(p.SourceConfig) && JobConfig.Equals(p.JobConfig)
&& (FunctionParameter.Count == p.FunctionParameter.Count && !FunctionParameter.Except(p.FunctionParameter).Any())
&& LogConfig.Equals(p.LogConfig) && Enable == p.Enable;
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
HttpTriggerConfig p = (HttpTriggerConfig)obj;
bool ret = AuthType == p.AuthType && Methods.Length == p.Methods.Length;
for (int i = 0; i < Methods.Length; i = i + 1)
{
ret = ret && (Methods[i] == p.Methods[i]);
}
return ret;
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
OSSTriggerKey p = (OSSTriggerKey)obj;
return Prefix == p.Prefix && Suffix == p.Suffix;
}
}
19
Source : TriggerConfigMeta.cs
with MIT License
from aliyun
with MIT License
from aliyun
public override bool Equals(object obj)
{
//Check for null and compare run-time types.
if ((obj == null) || !this.GetType().Equals(obj.GetType()))
{
return false;
}
else
{
OSSTriggerFilter p = (OSSTriggerFilter)obj;
Console.WriteLine(Key.Equals(p.Key));
return Key.Equals(p.Key);
}
}
19
Source : TransferScreen.cs
with MIT License
from allartprotocol
with MIT License
from allartprotocol
private async System.Threading.Tasks.Task PopulateInfoFileds(object data)
{
if (data != null && data.GetType().Equals(typeof(TokenAccount)))
{
this.transferTokenAccount = (TokenAccount)data;
ownedAmmount_txt.text = $"{transferTokenAccount.Account.Data.Parsed.Info.TokenAmount.Amount}";
}
else
{
ownedSolAmmount = await SimpleWallet.instance.GetSolAmmount(SimpleWallet.instance.wallet.GetAccount(0));
ownedAmmount_txt.text = $"{ownedSolAmmount}";
}
}
19
Source : TypeCachingKey.cs
with MIT License
from aloneguid
with MIT License
from aloneguid
public bool Equals(TypeCachingKey other)
{
if (ReferenceEquals(other, null)) return false;
if (ReferenceEquals(other, this)) return true;
return ClreplacedType.Equals(other.ClreplacedType) && Field.Equals(other.Field);
}
19
Source : ValidationHandler.cs
with BSD 3-Clause "New" or "Revised" License
from Altinn
with BSD 3-Clause "New" or "Revised" License
from Altinn
public async Task ValidateData(object instance, ModelStateDictionary validationResults)
{
if (instance.GetType().Equals(typeof(SvarPaaNabovarselType)))
{
SvarPaaNabovarselType skjema = (SvarPaaNabovarselType)instance;
if (skjema.nabo == null)
{
validationResults.AddModelError("nabo.epost", "Error: Epost required");
}
}
await Task.CompletedTask;
}
19
Source : Enumeration.cs
with MIT License
from anjoy8
with MIT License
from anjoy8
public override bool Equals(object obj)
{
var otherValue = obj as Enumeration;
if (otherValue == null)
return false;
var typeMatches = GetType().Equals(obj.GetType());
var valueMatches = Id.Equals(otherValue.Id);
return typeMatches && valueMatches;
}
19
Source : PropertyUtil.cs
with Apache License 2.0
from apache
with Apache License 2.0
from apache
protected override bool CanReflect(PropertyInfo reflectedProperty)
{
Type TargetType = reflectedProperty.PropertyType;
return TargetType.IsPrimitive || TargetType.Equals(typeof(string));
}
19
Source : ConversionSupport.cs
with Apache License 2.0
from apache
with Apache License 2.0
from apache
public static bool IsNMSType(object value)
{
bool result = false;
int index = 0;
Type t = NMSTypes[index];
while (t != null && !result)
{
result = t.Equals(value.GetType());
t = NMSTypes[++index];
}
return result;
}
19
Source : ExceptionSupport.cs
with Apache License 2.0
from apache
with Apache License 2.0
from apache
private static string[] GetStringConstants(Type type)
{
FieldInfo[] fields = GetConstants(type);
ArrayList list = new ArrayList(fields.Length);
foreach(FieldInfo fi in fields)
{
if (fi.FieldType.Equals(typeof(string)))
{
list.Add(fi.GetValue(null));
}
}
return (string[])list.ToArray(typeof(string));
}
19
Source : PropertyUtil.cs
with Apache License 2.0
from apache
with Apache License 2.0
from apache
public static object ConvertType(Type targetType, string value)
{
if (targetType.IsPrimitive)
{
return Convert.ChangeType(value, targetType);
}
else if (targetType.Equals(typeof(string)))
{
return value;
}
return null;
}
19
Source : AIBuildingBlocks.cs
with GNU Lesser General Public License v3.0
from ApexGameTools
with GNU Lesser General Public License v3.0
from ApexGameTools
private static IEnumerable<Type> ReflectDerivatives(Type forType, IEnumerable<Type> relevantTypes)
{
return from t in relevantTypes
where (t.IsSubclreplacedOf(forType) || forType.IsreplacedignableFrom(t) || t.Equals(forType))
select t;
}
See More Examples