/// <inheritdoc /> public void VisitChunk([NotNull] Chunk chunk) { var injectChunk = ChunkHelper.EnsureChunk <InjectChunk>(chunk); injectChunk.TypeName = ChunkHelper.ReplaceTModel(injectChunk.TypeName, _modelType); _addedMemberNames.Add(injectChunk.MemberName); }
/// <inheritdoc /> public void VisitChunk([NotNull] Chunk chunk) { var setBaseTypeChunk = ChunkHelper.EnsureChunk <SetBaseTypeChunk>(chunk); setBaseTypeChunk.TypeName = ChunkHelper.ReplaceTModel(setBaseTypeChunk.TypeName, _modelType); _isBaseTypeSet = true; }
private InjectChunk TransformChunk(InjectChunk injectChunk) { var typeName = ChunkHelper.ReplaceTModel(injectChunk.TypeName, _modelType); if (typeName != injectChunk.TypeName) { return(new InjectChunk(typeName, injectChunk.MemberName) { Start = injectChunk.Start, Association = injectChunk.Association }); } return(injectChunk); }
private SetBaseTypeChunk TransformChunk(SetBaseTypeChunk setBaseTypeChunk) { var typeName = ChunkHelper.ReplaceTModel(setBaseTypeChunk.TypeName, _modelType); if (typeName != setBaseTypeChunk.TypeName) { return(new SetBaseTypeChunk { TypeName = typeName, Start = setBaseTypeChunk.Start, Association = setBaseTypeChunk.Association }); } return(setBaseTypeChunk); }
/// <inheritdoc /> public void VisitChunk(Chunk chunk) { if (chunk == null) { throw new ArgumentNullException(nameof(chunk)); } var setBaseTypeChunk = chunk as SetBaseTypeChunk; if (setBaseTypeChunk != null) { setBaseTypeChunk.TypeName = ChunkHelper.ReplaceTModel(setBaseTypeChunk.TypeName, _modelType); _isBaseTypeSet = true; } }
/// <inheritdoc /> public void VisitChunk(Chunk chunk) { if (chunk == null) { throw new ArgumentNullException(nameof(chunk)); } var injectChunk = chunk as InjectChunk; if (injectChunk != null) { injectChunk.TypeName = ChunkHelper.ReplaceTModel(injectChunk.TypeName, _modelType); _addedMemberNames.Add(injectChunk.MemberName); } }