FluentCassandra.LinqPad.CassandraDriver.IsCassandraRow(System.Type)

Here are the examples of the csharp api class FluentCassandra.LinqPad.CassandraDriver.IsCassandraRow(System.Type) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

1 Example 7

1. Example

Project: fluentcassandra
Source File: CassandraDriver.cs
public override ICustomMemberProvider GetCustomDisplayMemberProvider(object objectToWrite)
		{
			if (objectToWrite != null && IsCassandraRow(objectToWrite.GetType()))
			{
				var t = objectToWrite.GetType().GetGenericArguments().FirstOrDefault();
				var providerType = typeof(FluentCassandraMemberProvider<>).MakeGenericType(new[] { t });
				var provider = Activator.CreateInstance(providerType, objectToWrite);

				return (ICustomMemberProvider)provider;
			}
			return null;
		}