public static PlacementStrategy GetGrainPlacementStrategy(this IPlacementContext @this, int typeCode, string genericArguments = null) { string unused; PlacementStrategy placement; @this.GetGrainTypeInfo(typeCode, out unused, out placement, genericArguments); return(placement); }
public static string GetGrainTypeName(this IPlacementContext @this, int typeCode, string genericArguments = null) { string grainClass; PlacementStrategy unused; @this.GetGrainTypeInfo(typeCode, out grainClass, out unused, genericArguments); return(grainClass); }
public static PlacementStrategy GetGrainPlacementStrategy(this IPlacementContext @this, int typeCode, string genericArguments = null) { string unused; PlacementStrategy placement; MultiClusterRegistrationStrategy unusedActivationStrategy; @this.GetGrainTypeInfo(typeCode, out unused, out placement, out unusedActivationStrategy, genericArguments); return(placement); }
public static void GetGrainTypeInfo(this IPlacementContext @this, GrainId grainId, out string grainClass, out PlacementStrategy placement, out MultiClusterRegistrationStrategy activationStrategy, string genericArguments = null) { @this.GetGrainTypeInfo(grainId.GetTypeCode(), out grainClass, out placement, out activationStrategy, genericArguments); }
public static void GetGrainTypeInfo(this IPlacementContext @this, GrainId grainId, out string grainClass, out PlacementStrategy placement, string genericArguments = null) { @this.GetGrainTypeInfo(grainId.GetTypeCode(), out grainClass, out placement, genericArguments); }