Skip to content

Commit

Permalink
[uikit] Remove 129 types in UIPasteConfigurationSupporting case
Browse files Browse the repository at this point in the history
  • Loading branch information
VincentDondain committed Sep 12, 2017
1 parent 8d0d884 commit 57f8fd5
Showing 1 changed file with 2 additions and 132 deletions.
134 changes: 2 additions & 132 deletions tests/introspection/iOS/iOSApiProtocolTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -655,138 +655,8 @@ protected override bool Skip (Type type, string protocolName)
}
break;

case "UIPasteConfigurationSupporting":
switch (type.Name) {
case "WKWebView":
case "MKMapView":
case "PdfThumbnailView":
case "MKMarkerAnnotationView":
case "PdfView":
case "AVPlayerViewController":
case "MKPinAnnotationView":
case "AVRoutePickerView":
case "MKScaleView":
case "HKActivityRingView":
case "MKUserTrackingButton":
case "SKNode":
case "SKFieldNode":
case "SKShapeNode":
case "SKVideoNode":
case "HMCameraView":
case "MPMediaPickerController":
case "PHLivePhotoView":
case "UIImagePickerController":
case "QLPreviewController":
case "UIImageView":
case "RPBroadcastActivityViewController":
case "UIInputView":
case "UIInputViewController":
case "RPPreviewViewController":
case "SFSafariViewController":
case "UILabel":
case "UINavigationBar":
case "UINavigationController":
case "UIPageControl":
case "UIPageViewController":
case "MFMailComposeViewController":
case "MFMessageComposeViewController":
case "UIPickerView":
case "MPVolumeView":
case "MSMessagesAppViewController":
case "MSStickerBrowserView":
case "MSStickerBrowserViewController":
case "MSStickerView":
case "UIPopoverBackgroundView":
case "CNContactPickerViewController":
case "CNContactViewController":
case "UIActionSheet":
case "UIActivityViewController":
case "UIApplication":
case "UIButton":
case "EKCalendarChooser":
case "UICollectionView":
case "EKEventEditViewController":
case "UIControl":
case "EKEventViewController":
case "UIDocumentPickerViewController":
case "SLComposeViewController":
case "UISearchBar":
case "UIProgressView":
case "UITableView":
case "UISearchController":
case "FPUIActionExtensionViewController":
case "UITableViewCell":
case "UISegmentedControl":
case "UIToolbar":
case "UIReferenceLibraryViewController":
case "UIRefreshControl":
case "UIView":
case "UIViewController":
case "UIWindow":
case "UIResponder":
case "AUViewController":
case "CABTMidiCentralViewController":
case "CABTMidiLocalPeripheralViewController":
case "CAInterAppAudioSwitcherView":
case "CAInterAppAudioTransportView":
case "UIScrollView":
case "ARSCNView":
case "ARSKView":
case "UISearchContainerViewController":
case "UISlider":
case "UISplitViewController":
case "UIStackView":
case "UIStepper":
case "UISwitch":
case "UITabBar":
case "UITabBarController":
case "SCNView":
case "UITableViewController":
case "SLComposeServiceViewController":
case "SK3DNode":
case "SKAudioNode":
case "SKCameraNode":
case "SKCropNode":
case "SKEffectNode":
case "SKEmitterNode":
case "UITableViewHeaderFooterView":
case "SKLabelNode":
case "SKLightNode":
case "SKReferenceNode":
case "SKScene":
case "MCBrowserViewController":
case "SKSpriteNode":
case "GCEventViewController":
case "SKTileMapNode":
case "SKTransformNode":
case "GKMatchmakerViewController":
case "GKGameCenterViewController":
case "SKView":
case "SKCloudServiceSetupViewController":
case "GKTurnBasedMatchmakerViewController":
case "SKStoreProductViewController":
case "UIVideoEditorController":
case "GLKView":
case "GLKViewController":
case "MKCompassButton":
case "PKAddPassButton":
case "PKAddPassesViewController":
case "PKAddPaymentPassViewController":
case "MKAnnotationView":
case "UIActivityIndicatorView":
case "PKPaymentAuthorizationViewController":
case "UIAlertController":
case "UIVisualEffectView":
case "UICollectionReusableView":
case "PKPaymentButton":
case "UIDatePicker":
case "UIDocumentBrowserViewController":
case "UICollectionViewCell":
case "UIDocumentPickerExtensionViewController":
case "UIWebView":
case "UICloudSharingController":
case "UICollectionViewController":
return true;
case "UIPasteConfigurationSupporting": // types do not conform to protocol but protocol methods work on those types (base type tests in monotouch-test)
return true; // Skip everything because 'UIResponder' implements 'UIPasteConfigurationSupporting' and that's 130+ types
}
break;
}
Expand Down

0 comments on commit 57f8fd5

Please sign in to comment.