Skip to content

Instantly share code, notes, and snippets.

@rofr
Created May 5, 2014 17:56
Show Gist options
  • Select an option

  • Save rofr/b163e0721bfdb2d415f2 to your computer and use it in GitHub Desktop.

Select an option

Save rofr/b163e0721bfdb2d415f2 to your computer and use it in GitHub Desktop.
Language feature ('missing type') not yet implemented in Roslyn
C:\git\scriptcs>scriptcs
scriptcs (ctrl-c to exit)
> #r C:\git\Origo\OrigoDB.Modules\Protobuf\OrigoDB.Modules.Protobuf\bin\Release\origodb.modules.protobuf.dll
> #r C:\git\Origo\OrigoDB.Modules\Protobuf\OrigoDB.Modules.Protobuf\bin\Release\protobuf-net.dll
> #r C:\git\GeekStream\src\GeekStream.Core\bin\Release\geekstream.core.dll
> using GeekStream.Core.Commands;
> using GeekStream.Core.Domain;
> typeof(AddFeedItemCommand)
"GeekStream.Core.Commands.AddFeedItemCommand, GeekStream.Core, Version=1.0.0.0,Culture=neutral, PublicKeyToken=null"
> typeof(AddFeedCommand)
(1,8): error CS8000: This language feature ('missing type') is not yet implemented in Roslyn.
> typeof(Feed)
"GeekStream.Core.Domain.Feed, GeekStream.Core, Version=1.0.0.0, Culture=neutral,PublicKeyToken=null"
> typeof(AddFeedCommand)
(1,8): error CS8000: This language feature ('missing type') is not yet implemented in Roslyn.
> typeof(Feed).Assembly
{
"$id": "1",
"Data": "GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"UnityType": 6,
"AssemblyName": "GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
}
> typeof(Feed).Assembly.GetTypes()
[
"GeekStream.Core.Commands.AddFeedCommand, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Commands.AddFeedItemCommand, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Commands.RemoveFeedByIdCommand, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Commands.RemoveFeedByUrlCommand, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Commands.SetFeedsLastCollectedCommand, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.Feed, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.FeedItem, GeekStream.Core, Version=1.0.0.0, Culture=neutral,PublicKeyToken=null",
"GeekStream.Core.Domain.GeekStreamModel, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.IndexEntry, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.IndexEntryComparer, GeekStream.Core, Version=1.0.0.0,Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.Statistics, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.HighscoreList`1, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Queries.GetFeedsByRegexQuery, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Queries.GetFeedsToCollectQuery, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Queries.GetFeedByIdQuery, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Queries.GetFeedItemsByFeedQuery, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Queries.GetItemsQuery, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Queries.GetFeedsQuery, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Queries.GetStatisticsQuery, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Views.FeedResultView, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Views.FeedView, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Queries.GetFeedByUrl, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Queries.GetFeedItemById, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Queries.SearchQuery, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Views.FeedItemView, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Views.SearchResultView, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.GeekStreamModel+<GetFeeds>d__5, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.GeekStreamModel+<>c__DisplayClassc, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.GeekStreamModel+<GetFeedsCollectedBefore>d__e, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.GeekStreamModel+<ParseQuery>d__14, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.GeekStreamModel+<>c__DisplayClass1c, GeekStream.Core,Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.GeekStreamModel+<>c__DisplayClass20, GeekStream.Core,Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.Domain.GeekStreamModel+<>c__DisplayClass25, GeekStream.Core,Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"GeekStream.Core.HighscoreList`1+<GetEnumerator>d__1, GeekStream.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
]
>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment