Skip to content

Instantly share code, notes, and snippets.

@lbargaoanu
Created May 18, 2016 13:34
Show Gist options
  • Save lbargaoanu/08f0d4413d86cec2590b8a57bf4be9c2 to your computer and use it in GitHub Desktop.
Save lbargaoanu/08f0d4413d86cec2590b8a57bf4be9c2 to your computer and use it in GitHub Desktop.
.Lambda #Lambda1<System.Func`4[AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Source,AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Destination,AutoMapper.ResolutionContext,AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Destination]>(
AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Source $src,
AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Destination $dest,
AutoMapper.ResolutionContext $ctxt) {
.If ($src == .Default(AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Source)) {
.Default(AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Destination)
} .Else {
.Block() {
$ctxt.TypeMap = .Constant<AutoMapper.TypeMap>(AutoMapper.TypeMap);
$dest = ($dest ?? .New AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Destination());
.Call $ctxt.BeforeMap((System.Object)$dest);
.Try {
.Block<System.Void>() {
$dest.Value = (System.String).If (.Try {
(System.String).Invoke (.Constant<AutoMapper.Configuration.MemberConfigurationExpression`3+<>c__DisplayClass14_0`1[AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Source,AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Destination,System.String,System.Object]>(AutoMapper.Configuration.MemberConfigurationExpression`3+<>c__DisplayClass14_0`1[AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Source,AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Destination,System.String,System.Object]).resolver)($src)
} .Catch (System.Exception) {
.Default(System.String)
} == .Default(System.String)) {
null
} .Else {
.Call (.Try {
(System.String).Invoke (.Constant<AutoMapper.Configuration.MemberConfigurationExpression`3+<>c__DisplayClass14_0`1[AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Source,AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Destination,System.String,System.Object]>(AutoMapper.Configuration.MemberConfigurationExpression`3+<>c__DisplayClass14_0`1[AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Source,AutoMapper.UnitTests.CustomMapping.When_custom_mapping_with_different_types+Destination,System.String,System.Object]).resolver)($src)
} .Catch (System.Exception) {
.Default(System.String)
}).ToString()
}
}
} .Catch (AutoMapper.AutoMapperMappingException $ex) {
.Block() {
$ex.PropertyMap = .Constant<AutoMapper.PropertyMap>(AutoMapper.PropertyMap);
.Rethrow
}
} .Catch (System.Exception $ex) {
.Throw .New AutoMapper.AutoMapperMappingException(
$ctxt,
$ex,
.Constant<AutoMapper.PropertyMap>(AutoMapper.PropertyMap))
};
.Call $ctxt.AfterMap((System.Object)$dest);
$dest
}
}
}
An unhandled exception of type 'System.NullReferenceException' was thrown by the custom visualizer component in the process being debugged.
Object reference not set to an instance of an object.
at AgileObjects.ReadableExpressions.Translators.TryCatchExpressionTranslator.GetExceptionClause(CatchBlock catchBlock, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.TryCatchExpressionTranslator.GetCatchBlock(CatchBlock catchBlock, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.TryCatchExpressionTranslator.<>c__DisplayClass1_0.<Translate>b__0(CatchBlock h)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.String.Join(String separator, IEnumerable`1 values)
at AgileObjects.ReadableExpressions.Translators.TryCatchExpressionTranslator.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionTranslatorRegistry.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslation(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.BinaryExpressionTranslator.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionTranslatorRegistry.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslation(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ConditionalExpressionTranslator.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionTranslatorRegistry.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslation(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.CastExpressionTranslator.TranslateCast(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.CastExpressionTranslator.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionTranslatorRegistry.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslation(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.AssignmentExpressionTranslator.GetAssignment(String target, ExpressionType assignmentType, Expression value, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.AssignmentExpressionTranslator.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionTranslatorRegistry.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslation(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.BlockExpressionTranslator.GetTerminatedStatementOrNull(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.BlockExpressionTranslator.<>c__DisplayClass3_0.<GetBlockLines>b__1(Expression exp)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at AgileObjects.ReadableExpressions.Translators.BlockExpressionTranslator.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionTranslatorRegistry.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslation(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.TranslateSingle(Expression bodySingle, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.TranslateBlock(BlockExpression bodyBlock, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslatedExpressionBody(Expression body, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.TryCatchExpressionTranslator.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionTranslatorRegistry.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslation(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.BlockExpressionTranslator.GetTerminatedStatementOrNull(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.BlockExpressionTranslator.<>c__DisplayClass3_0.<GetBlockLines>b__1(Expression exp)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at AgileObjects.ReadableExpressions.Translators.BlockExpressionTranslator.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionTranslatorRegistry.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslation(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.TranslateBlock(BlockExpression bodyBlock, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslatedExpressionBody(Expression body, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ConditionalExpressionTranslator.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionTranslatorRegistry.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslation(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.TranslateSingle(Expression bodySingle, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.ExpressionTranslatorBase.GetTranslatedExpressionBody(Expression body, TranslationContext context)
at AgileObjects.ReadableExpressions.Translators.LambdaExpressionTranslator.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionTranslatorRegistry.Translate(Expression expression, TranslationContext context)
at AgileObjects.ReadableExpressions.ExpressionExtensions.ToReadableString(Expression expression)
at AgileObjects.ReadableExpressions.Visualizers.Core.ExpressionVisualizerObjectSource.GetData(Object target, Stream outgoingData, Action`2 serializer)
at AgileObjects.ReadableExpressions.Visualizers.Vs14ExpressionVisualizerObjectSource.GetData(Object target, Stream outgoingData)
at Microsoft.VisualStudio.DebuggerVisualizers.ClrCustomVisualizers.ClrCustomVisualizerDebuggeeHost.GetData(Object visualizedObject)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment